gpt4 book ai didi

elasticsearch - elasticsearch中docs.count的值是否也包括docs.deleted的值?

转载 作者:行者123 更新时间:2023-11-29 02:54:02 28 4
gpt4 key购买 nike

我有一个包含以下 docs.countdocs.deleted 的索引。

docs.count   = 2762694
docs.deleted = 2508162

docs.count 是磁盘中的文档总数,包括标记为已删除的文档吗?或者磁盘中的文档总数是 docs.count + docs.deleted

更新:为了澄清我的担忧,如果 docs.count 也包含 docs.deleted,那么在上面的例子中大约 90% 的文档被删除.但另一方面,docs.deleted 不算作 docs.count 的一部分,它们是额外的,因此只有 47% 的文档被删除。基于此我可以决定使用强制合并的重要性。

最佳答案

您在 _cat/indices API 响应中看到的计数是 Lucene 级别的计数,因此 docs.count 还包括隐藏的嵌套文档。

docs.deleted 确实是标记为已删除但尚未删除的文档。

如果你想对你的文档进行真实计数,你应该使用 _cat/count API,它提供了一个干净的计数,指示事件文档的数量,不包括尚未删除的已删除文档由合并过程清理。

关于elasticsearch - elasticsearch中docs.count的值是否也包括docs.deleted的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53429060/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com