当stats api中的实际文件数约为2700万时,来自stats api的Elasticsearch安装中的文件数约为7亿。我们了解到,这种差异来自嵌套文档的数量-stats api显示了所有内容。
在Lucene文档中,我们了解到一个分片有20亿个硬文档数限制。我应该担心elasticsearch即将达到文档数量限制吗?还是应该监视count API中的数据?
最佳答案
是的,每个分片的文档数限制为20亿,这是硬lucene限制。
一个Lucene索引中可以包含的文档数量上限。从LUCENE-5843开始,限制为2,147,483,519
(= Integer.MAX_VALUE-128)个文档。
您应该考虑水平缩放。
关于elasticsearch - Elasticsearch和Lucene文档限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41018120/