聚合 Aggregations
相当于关系型数据库里面的Group,但是和Group又有所区别
现有数据
假设每条数据就是一个苹果,那么聚合后的数据会放在一个大筒子里面。
数据中如果有空格,例如user 字段中的 Payne lee,聚合时会按照空格将其拆分,一条数据会分别放在key为payne和lee的桶里面。
聚合查询中可以嵌套子查询,一个聚合查询可以是一个metrics指标还可以是一个bucket,包含了以下三种:
- Terms 聚合(bucket)
- Date Histogram(bucket)
- Average (metric)
Metrics aggregations
Min 最小值
Max 最大值
 ;
Sum 求和
Avg 平均值
Stats 统计查询
当然你可以利用Stats一次性统计所有