美文网首页中间件
Elasticsearch笔记(6)

Elasticsearch笔记(6)

作者: 吃火龙果吐芝麻 | 来源:发表于2019-03-19 14:23 被阅读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字段进行基本聚合

    基本聚合

    相关文章

      网友评论

        本文标题:Elasticsearch笔记(6)

        本文链接:https://www.haomeiwen.com/subject/rcybmqtx.html