# indexing buffer(索引写入缓冲)

原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/indexing-buffer.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/indexing-buffer.html)

译文链接 : [http://www.apache.wiki/display/Elasticsearch](http://www.apache.wiki/display/Elasticsearch)（修改该链接为 **ApacheCN** 对应的译文链接）

贡献者 : [赵芳城](/display/~zhaofangcheng)，[ApacheCN](/display/~apachecn)，[Apache中文网](/display/~apachechina)

索引写入缓冲区用于存储新建索引的文档。 填满时，缓冲区中的文档将写入磁盘上的段。 它在节点上的所有分片之间划分。

以下设置是静态的，必须在群集中的每个数据节点上进行配置：

indices.memory.index_buffer_size
接受百分比或字节大小的值。 它默认为10％，这意味着分配给一个节点的总堆栈的10％将用作所有分片共享的索引缓冲区大小。
indices.memory.min_index_buffer_size
如果将index_buffer_size指定为百分比，则可以使用此设置指定绝对最小值。 默认值为48mb。
indices.memory.max_index_buffer_size
如果index_buffer_size被指定为百分比，则可以使用此设置来指定绝对最大值。 默认为限制。