# Indices（索引）

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

译文链接 :[http://www.apache.wiki/pages/editpage.action?pageId=9405671](http://www.apache.wiki/pages/editpage.action?pageId=9405671)

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

该 **indices** **module**（索引模块）控制了索引相关的，针对所有索引进行全局管理的设置，而不是在每个索引级别进行配置。

可用的设置包括 : 

[Circuit breaker](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/circuit-breaker.html "Circuit Breaker")

**Circuit** **breakers** 设置了对内存使用的限制，以避免 **out of memory exceptions**（内存溢出）的情况。

[Fielddata cache](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/modules-fielddata.html "Fielddata")

设置内存中 **fielddata** **cache**（字段数据缓存）使用的 **head**（堆）大小的限制。

[Node query cache](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/query-cache.html "Node Query Cache")

配置用于缓存查询结果的 **head**（堆）大小。

[Indexing buffer](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/indexing-buffer.html "Indexing Buffer")

控制分配给 **indexing** **process**（索引进程）的 **buffer**（缓冲区）的大小。

[Shard request cache](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/shard-request-cache.html "Shard request cache")

控制 **shard-level**（分片级别）请求缓存的行为。

[Recovery](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/recovery.html "Indices Recovery")

控制 **shard**（分片）恢复过程中的资源限制。