MST
星途 面试题库

面试题:ElasticSearch度量值聚合之中等难度题

在ElasticSearch中,简述如何使用`avg`聚合计算某数值字段的平均值,并给出一个简单的DSL示例。
50.2万 热度难度
数据库ElasticSearch

知识考点

AI 面试

面试题答案

一键面试

简述

在ElasticSearch中,使用avg聚合计算某数值字段平均值时,通过在aggs(聚合)部分定义一个聚合名称,指定avg类型,并在其中指明需要计算平均值的字段名称,ElasticSearch会自动对该字段的所有文档值进行统计计算得出平均值。

DSL示例

{
    "size": 0,
    "aggs": {
        "average_field": {
            "avg": {
                "field": "your_numeric_field"
            }
        }
    }
}

其中your_numeric_field为你实际要计算平均值的数值型字段名称。