第11篇:你知道ElasticSearch聚合分析能力有多强?

背景:目前国内有大量的公司都在使用 Elasticsearch,包括阿里、京东、滴滴、今日头条、小米、vivo等诸多知名公司。除了搜索功能之外,Elasticsearch还结合Kibana、Logstash、Elastic Stack还被广泛运用在大数据近实时分析领域,包括日志分析、指标监控等多个领域。 

本节内容:ElasticSearch强悍聚合分析能力详解。

目录

1、ES的聚合Aggregations分类

1.1 度量聚合——metric  

1.2 桶聚合——bucketing

2、Elasticsearch聚合API调用格式

3、度量类型聚合演示——metric

3.1 Min Aggregation

3.2 Max Aggregation

3.3 Sum Aggregation

3.4 Avg Aggregation

3.5 Stats Aggregation

3.6 Top hits Aggregation

4、桶类型聚合——bucketing

4.1 Terms Aggregation

4.2 Range Aggregation

4.3 Date Range Aggregation

4.4 Histogram Aggregation

4.5 Date Histogram Aggregation

4.6 Missing Aggregation


1、ES的聚合Aggregations分类

Elasticsearch 有一个功能叫聚合(aggregations),允许我们基于数据生成一些精细化的分析结果。聚合与SQL中的GROUP BY类似但更强大。ES中的聚合可以分为两类。

1.1 度量聚合——metric  

度量类型聚合主要针对的number类型的数据,需要ES做比较多的计算工作;度量指标如下

你可能感兴趣的:(elasticsearch,搜索引擎,大数据)