小编典典

Elasticsearch,获取平均文档长度

elasticsearch

在Elasticsearch中,还有什么更好的方法(除了发出完全匹配查询并手动对所有返回文档的长度进行平均)以获取特定索引的平均文档长度?


阅读 467

收藏
2020-06-22

共1个答案

小编典典

_size映射场,如果允许,应该给你的每个文件的大小是免费的。将其与avg聚合结合起来可以得到所需的内容。就像是:

{
  "query" : {"match_all" : {}},
  "aggs" : {"avg_size" : {"avg" : {"terms" : {"field" : "_size"}}}}
}
2020-06-22