Elasticsearch 是一个针对大数据的强大搜索引擎,它也是一个强大的数据分析引擎。采集上来的数据如果不经过分析,并生产有意义的见解,就没有任何的价值。在之前的文章中,我们已经详细讲解了有关 Elasticsearch 的聚合(aggregation)。如果你对 Elasticsearch 的聚合还是不太很清楚的话,请参阅我之前的文章:
在我们生成聚合时,我们可以通过 Bucket aggregation 来对数据进行分组,并分别计算它们的指标。但是,在实际的使用中,我们可能面对有些 bucket 并不是我们想要的 bucket,比如有些 bucket 的数据只有一个或者两个,或者是0个,那么我们并不想这些数据展示在我们的结果中。还有一种情况,比如我们只想针对每周的一个特定的天来做一个聚合。针对这些情况,我们该如何来配置我们的聚合呢?
在今天的文章中,我们将使用两种方法来对 bucket 进行选择:
更多阅读,请参阅 https://elasticstack.blog.csdn ... 56524
在我们生成聚合时,我们可以通过 Bucket aggregation 来对数据进行分组,并分别计算它们的指标。但是,在实际的使用中,我们可能面对有些 bucket 并不是我们想要的 bucket,比如有些 bucket 的数据只有一个或者两个,或者是0个,那么我们并不想这些数据展示在我们的结果中。还有一种情况,比如我们只想针对每周的一个特定的天来做一个聚合。针对这些情况,我们该如何来配置我们的聚合呢?
在今天的文章中,我们将使用两种方法来对 bucket 进行选择:
- 通过使用 min_doc_count 来控制每个 bucket 的最低显示文档数
- 通过 bucket_selector 来挑选我们想要的 bucket
更多阅读,请参阅 https://elasticstack.blog.csdn ... 56524
[尊重社区原创,转载请保留或注明出处]
本文地址:http://elasticsearch.cn/article/14137
本文地址:http://elasticsearch.cn/article/14137