中间件

Elasticsearch笔记(6)

2019-03-19  本文已影响0人  吃火龙果吐芝麻

ES中的聚合

ES中的聚合分析主要包含指标聚合、桶聚合、管道聚合和矩阵聚合等。后面两种后面会慢慢移除。主要多前两种就行讲解。

指标聚合

max、min、sun、avg 等等。

看个例子:统计books索引中最早出版的书籍

指标聚合

基数聚合(Cardinality)

Cardinality Aggregation 用于基数统计,其作用是先执行类似SQL 中的distinct 操作,去掉

集合中的重复项, 然后统计排重后的集合长度。。例如, 在books 索引中对language 字段进

行cardinality 操作可以统计出编程语言的种类数,查询语句如下:

基数聚合

聚合结果如下

聚合结果

Stats聚合

用于基本聚合,会一次性的返回max、min、AVG、sun、count这5个指标。

例如:在books索引对price字段进行基本聚合

基本聚合
上一篇下一篇

猜你喜欢

热点阅读