ES 1.7.3
我们有大约2000万份文件。每个文档都有一个唯一的ID。当我们执行count-request(/ index / type / _count)时,我们得到的文档比我们索引的文件少30K。
我通过在ID字段上发出请求来检查每个文档是否存在。结果:没有遗漏。
_count
返回的确切数字是否有任何理由?
PS:我在阅读聚合时的估算值。这可能是相关的吗?
答案 0 :(得分:4)
Coutn API
可能会导致结果不准确。您可以改用search_type=count
。它的工作方式与searching
的工作方式相同,但仅返回count
。
像
一样使用它GET /index/type/_search?search_type=count
详细了解search_type
here。
您还可以参考this question