MST
星途 面试题库

面试题:ElasticSearch单值度量聚合之基础应用

在ElasticSearch中,假设我们有一个包含产品价格的索引,如何使用单值度量聚合计算这些产品价格的平均值?请给出对应的聚合查询语句,并解释关键参数的作用。
25.7万 热度难度
数据库ElasticSearch

知识考点

AI 面试

面试题答案

一键面试
{
    "aggs": {
        "average_price": {
            "avg": {
                "field": "price"
            }
        }
    }
}
  • aggs:这是聚合(aggregations)的顶级关键字,用于定义各种聚合操作。
  • average_price:这是自定义的聚合名称,可随意命名,方便标识和引用该聚合结果。
  • avg:单值度量聚合类型中的平均值聚合,用于计算指定字段的平均值。
  • field:指定要计算平均值的字段名称,这里假设产品价格字段名为price