indexing_buffer.asciidoc 1.0 KB

12345678910111213141516171819202122232425
  1. [[indexing-buffer]]
  2. === Indexing buffer settings
  3. The indexing buffer is used to store newly indexed documents. When it fills
  4. up, the documents in the buffer are written to a segment on disk. It is divided
  5. between all shards on the node.
  6. The following settings are _static_ and must be configured on every data node
  7. in the cluster:
  8. `indices.memory.index_buffer_size`::
  9. (<<static-cluster-setting,Static>>)
  10. Accepts either a percentage or a byte size value. It defaults to `10%`,
  11. meaning that `10%` of the total heap allocated to a node will be used as the
  12. indexing buffer size shared across all shards.
  13. `indices.memory.min_index_buffer_size`::
  14. (<<static-cluster-setting,Static>>)
  15. If the `index_buffer_size` is specified as a percentage, then this
  16. setting can be used to specify an absolute minimum. Defaults to `48mb`.
  17. `indices.memory.max_index_buffer_size`::
  18. (<<static-cluster-setting,Static>>)
  19. If the `index_buffer_size` is specified as a percentage, then this
  20. setting can be used to specify an absolute maximum. Defaults to unbounded.