aggregations聚合
聚合提供了从数据中分组和提取数据的能力,最简单的聚合方法大致等于 SQL GROUP BY和SQL聚合函数。在Elasticsearch中,有执行搜索返回hits(命中结果),并且同时返回聚合结果,把一个相应中的所有hits分隔开的能力。这是非常强大且有效的,您可以执行查询和多个聚合,并且在一次使用中得到各自的(任何一个)返回结果,使用依次简介和简化的API避免网络往返。
官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html
GET /my-index-000001/_search
{
"aggs": {
"my-agg-name": {
"terms": {
"field": "my-field"
}