其返回字段说明如下:
- total
执行刷盘操作的次数。
- periodic
当translog超过刷新阈值时周期性触发的刷新次数。
- total_time_in_millis
刷盘操作总耗时时间。
9、warmer
索引分片(shard)预热统计信息,分片预热是指为索引创建一个分片节点时,是否对该索引预热(为索引创建一bitSet位图)。其统计示例如下:
“warmer” : {
“current” : 0,
“total” : 5,
“total_time_in_millis” : 0
}
其返回字段说明如下:
- current
当前正在预热的个数。
- total
总共发生的预热次数。
- total_time_in_millis
分片预热总耗时。
10、query_cache
查询缓存统计信息,其示例如下:
“query_cache” : {
“memory_size_in_bytes” : 0,
“total_count” : 0,
“hit_count” : 0,
“miss_count” : 0,
“cache_size” : 0,
“cache_count” : 0,
“evictions” : 0
}
其返回字段说明如下:
- memory_size_in_bytes
查询缓存占用的内存空间,单位为字节。
- total_count
缓存中查询的总次数,等于hit_count + miss_count。
- hit_count
查询缓存命中的次数。
- miss_count
查询缓存未命中的次数。
- cache_size
当前查询缓存中缓存文档的个数。
- cache_count
查询缓存总缓存文档个数(包含已经被换出evictions的文档个数)。
- evictions
查询缓存被逐出的总数。
11、fielddata
fielddata统计信息,fielddata主要用加快text字段排序与聚合的性能,存储词根与文档的映射关系存储在在内存,在内存中进行排序与聚合。
“fielddata” : {
“memory_size_in_bytes” : 0,
“evictions” : 0
}
其返回字段说明如下:
- memory_size_in_bytes
当前占用内存的大小。
- evictions
被逐出词根的个数。
12、completion
completion(自动填充)相关统计,其输出示例为:
“completio