美文网首页
ES 聚合分析简介

ES 聚合分析简介

作者: 鸿雁长飞光不度 | 来源:发表于2020-02-04 23:11 被阅读0次

1.聚合(aggregation)

对数据的总体的概览,分布。

  • bucket aggregation:
    一些列满足特定条件的文档集合, 类似于SQL的group
  • metric aggregation:
    一些满足特定条件的文档集合。(最大/最小/平均值),类似于SQL的COUNT.
    • 基于数据集计算结果,除了支持在字段上进行计算,同时支持脚本产生的结果上进行计算。
    • 大多数metric是数学计算,仅输出一个值,min/max/avg/sum/cardinality
    • 部分metric支持输出多个数值,stats(统计)/percentiles(百分比)/percentile_ranks
按照字段的terms进行分组
GET kibana_sample_data_flights/_search
{
  "size": 0,
  "aggs": {
    "group_info": {
      "terms": {
        "field": "DestCountry"
      },
      "aggs": {
        "ava_price": {
          "avg": {
            "field": "AvgTicketPrice"
          }
        },
        "statis_price":{
          "stats": {
            "field": "AvgTicketPrice"
          }
        },
        "weather":{
          "terms": {
            "field": "DestWeather"
          }
        }
      }
    }
  }
}
> 按照DestCountry分组,统计价格,平均值。天气情况


- pipeline aggregation:(二次聚合)

- matrix aggregation:(矩阵)

相关文章

  • Elasticsearch——聚合搜索

    聚合分析简介 聚合分析:英文为Aggregation,是es除搜索功能外提供的针对es数据做统计分析的功能。 功能...

  • ES 聚合分析简介

    1.聚合(aggregation) 对数据的总体的概览,分布。 bucket aggregation:一些列满足特...

  • ES之聚合分析

    一:聚合分析简介 对于ES聚合,相当与数据库中的group by 语句,把ES中符合的数据给聚合并返回给客户端。 ...

  • golang elasticsearch 聚合分析(Aggreg

    elasticsearch聚合分析的概念和语法可以参考:ES聚合分析[https://www.tizi365.co...

  • Elasticsearch笔记(6)

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

  • 6.3-作用范围与排序

    聚合的作⽤范围 ES 聚合分析的默认作⽤范围是 query 的查询结果集 同时 ES 还⽀持以下⽅式改变聚合的作⽤...

  • Elasticsearch 篇之聚合分析入门

    聚合分析简介 metric聚合分析 表示%多少的数据在XXXX范围内 bucket聚合分析 bucket和metr...

  • ES 聚合索引简介

    介绍 本章会简单介绍es的聚合索引,通过分析bucket和metric和使用来进一步了解聚合索引。 什么是聚合 e...

  • ElasticSearch 7.x 聚合查询

    聚合查询 |ES 的聚合查询和MyQL的聚合查询类型,ES 的聚合查询相比MySQL 要强大的多,ES提供的统计数...

  • 几个例子说聚合

    简介 ES的聚合是一个有用的工具,能够帮助我们有效地了解我们的数据。聚合有多种类型:metric聚合,bucket...

网友评论

      本文标题:ES 聚合分析简介

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