首页 > 解决方案 > elasticsearch的_stats中的total_count和index_count有什么区别?

问题描述

我是查:)

我在 Elasticsearch 中创建了索引(名称是 indexAAA),我写了一个大约 5000 的文档。我执行了一个如下所示的 url。获取 http://IP:PORT/indexAAA/_stats

然后我看到了两个字段(total_count,index_count)。

计数:5000 索引总数:4101

Q1。index_total 是什么意思?

Q2。为什么差异计数和 index_total 值?

Q3。我知道我可以设置关于索引的选项,我如何判断我的索引是好是坏?

Q4。例如,如果另一个索引有 count:5000, index_total:5000 ,这是一个好的索引吗?还是坏索引?

最好的问候谢谢

标签: elasticsearch

解决方案


端点没有index_count返回任何字段。_stats

*.query_cache.total_countstats 字段包含缓存在节点查询缓存中的元素数量。

是索引中存在的*.docs.count文档总数。

stats 字段包含已执行的索引操作的*.indexing.index_total总数。

最后两个数字可能不同,因为前者始终是文档总数,而后者是自上次集群重新启动以来的索引操作数。这是一个在每次重新启动时都会重置的计数器。


推荐阅读