Elasticsearch 7.3中,bucket和metric聚合如何应用示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1251个文字,预计阅读时间需要6分钟。
一、两个核心概念:Bucket和metric
1.1 Bucket:将数据按城市名称分组,例如:北京、张三、北京、李四、天津、王五、天津、赵六、天津、王麻子、划分出两个Bucket,一个是北京Bucket,一个是天津Bucket。
北京Bucket:包含北京相关的数据。 一、两个核心概念:bucket和metric 1.1 bucket有如下数据
city name 北京 张三 北京 李四 天津 王五 天津 赵六 天津 王麻子划分出来两个bucket,一个是北京bucket,一个是天津bucket
北京bucket:包含了2个人,张三,李四
上海bucket:包含了3个人,王五,赵六,王麻子
1.2 metricmetric,就是对一个bucket执行的某种聚合分析的操作,比如说求平均值,求最大值,求最小值
比如下面的一个sql语句
select count(*) from book group studymodel
bucket:group by studymodel --> 那些studymodel相同的数据,就会被划分到一个bucket中
metric:count(*),对每个bucket中所有的数据,计算一个数量。
本文共计1251个文字,预计阅读时间需要6分钟。
一、两个核心概念:Bucket和metric
1.1 Bucket:将数据按城市名称分组,例如:北京、张三、北京、李四、天津、王五、天津、赵六、天津、王麻子、划分出两个Bucket,一个是北京Bucket,一个是天津Bucket。
北京Bucket:包含北京相关的数据。 一、两个核心概念:bucket和metric 1.1 bucket有如下数据
city name 北京 张三 北京 李四 天津 王五 天津 赵六 天津 王麻子划分出来两个bucket,一个是北京bucket,一个是天津bucket
北京bucket:包含了2个人,张三,李四
上海bucket:包含了3个人,王五,赵六,王麻子
1.2 metricmetric,就是对一个bucket执行的某种聚合分析的操作,比如说求平均值,求最大值,求最小值
比如下面的一个sql语句
select count(*) from book group studymodel
bucket:group by studymodel --> 那些studymodel相同的数据,就会被划分到一个bucket中
metric:count(*),对每个bucket中所有的数据,计算一个数量。

