MST
星途 面试题库

面试题:ElasticSearch聚合功能之中等难度

在ElasticSearch中,假设有一个包含电商商品信息的索引,每个文档代表一个商品,包含字段如价格(price)、类别(category)等。现在要统计每个类别下商品的平均价格,应该如何使用聚合功能实现?请写出对应的DSL语句。
34.9万 热度难度
数据库ElasticSearch

知识考点

AI 面试

面试题答案

一键面试
{
    "aggs" : {
        "category_avg_price" : {
            "terms" : {
                "field" : "category"
            },
            "aggs" : {
                "avg_price" : {
                    "avg" : {
                        "field" : "price"
                    }
                }
            }
        }
    }
}