什么是聚合(Aggregation)
Elasticsearch除搜索以外,同时提供统计分析功能,具有实时性高,同样的功能Hadoop上需要多出一天时间。通过聚合,可以帮助我们得到数据概览。
① 高性能
② 无需客户端自己去实现分析逻辑。
Kibana 可视化报表-聚合分析
Kibana 报表也是用 Elasticsearch 聚合分析实现的。

聚合的分类,共分为 4 大类
一、Bucket Aggregation:一些列把满足特东条件的文档聚合

二、Metric Aggregation:一些数字运算,可以对文档字段进行统计分析
①Metric 会基于数据集计算结果,除了支持在字段上进行计算,同样也支持在脚本(painless script)产生的结果之上进行计算
②大多数 Metric 是数据计算,仅输出一个值
③部分 Metric 支持输出多个数值
举个例子(Bucket & Metric)

Bucket Aggregation
加入 Metrics
嵌套Aggregation

本文介绍Elasticsearch的聚合分析功能,包括其高性能、分析逻辑自动化特性,以及Kibana可视化报表的实现方式。文章详细阐述了四大类聚合类型:Bucket Aggregation、Metric Aggregation、Pipeline Aggregation和Matrix Aggregation,帮助读者理解如何利用这些功能进行数据概览和深入分析。
1170

被折叠的 条评论
为什么被折叠?



