elasticsearch - 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 ,这是一个好的索引吗?还是坏索引?
最好的问候谢谢
解决方案
端点没有index_count
返回任何字段。_stats
*.query_cache.total_count
stats 字段包含缓存在节点查询缓存中的元素数量。
是索引中存在的*.docs.count
文档总数。
stats 字段包含已执行的索引操作的*.indexing.index_total
总数。
最后两个数字可能不同,因为前者始终是文档总数,而后者是自上次集群重新启动以来的索引操作数。这是一个在每次重新启动时都会重置的计数器。
推荐阅读
- c# - 将 SeedData 注入自定义 WebApplicationFactory 的最佳方法
- django - 将 Docker 用于 Django 和 Channels 有什么好处?
- java - 如何将字符串设置为数组中的随机Textview?
- php - 如何从应用范围 ID 获取 Facebook 真实用户 ID
- python - 如何告诉 f2py 模块在当前目录中查找共享对象依赖项
- node.js - 使用 Node.js 实现通用 Web Scraper
- r - 重构二分法变量
- vbscript - autECLFieldList.count 返回 1 而不是屏幕上的字段数
- d - 如何从同一个配音文件链接静态库
- java - 2D 球面波投影发生器无法正常工作