elasticsearch的研究与使用(三)Aggregations

聚合 Aggregations

相当于关系型数据库里面的Group,但是和Group又有所区别

 
现有数据
现有数据

 
假设每条数据就是一个苹果,那么聚合后的数据会放在一个大筒子里面。
这里写图片描述
数据中如果有空格,例如user 字段中的 Payne lee,聚合时会按照空格将其拆分,一条数据会分别放在key为payne和lee的桶里面。

聚合查询中可以嵌套子查询,一个聚合查询可以是一个metrics指标还可以是一个bucket,包含了以下三种:

  1. Terms 聚合(bucket)
  2. Date Histogram(bucket)
  3. Average (metric)

Metrics aggregations

Min 最小值
这里写图片描述

 
Max 最大值
这里写图片描述

 
Sum 求和
这里写图片描述

 
Avg 平均值
这里写图片描述

 
Stats 统计查询
当然你可以利用Stats一次性统计所有
这里写图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值