聚合 -- 1




聚合elasticsearch 通过 aggs 实现聚合功能聚合提供了分组统计的能力,类似于 SQL 的 GROUP BY 和 SQL 聚合在Elasticsearch中,你可以在一个响应中同时返回命中的数据和聚合结果 聚合查询 -- aggs下面的查询实现了按照州名的计数倒序排序:{ "size": 0, "aggs": { "group_by_state": { "terms": { "field": "state" } } } }  在 SQL 中,上面的聚合类似于:SELECT COUNT(*) from bank GROUP BY state ORDER BY COUNT(*) DESC  注:如果 size 不为 0,则查询的所有命中结果都会出现在查询结果中 分组查询下面的例子展示了按照年龄段分组(20-29,30-39,40-49),然后再用性别分组,然后为每一个年龄段的每一个性别计算出平均
#读书笔记    #技术帖    #龙潭书斋    #检索   



京ICP备15018585号