Elasticsearch,获取平均文档长度

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

回答:

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

{

"query" : {"match_all" : {}},

"aggs" : {"avg_size" : {"avg" : {"terms" : {"field" : "_size"}}}}

}

以上是 Elasticsearch,获取平均文档长度 的全部内容, 来源链接: utcz.com/qa/407867.html

回到顶部