【问题标题】:Elastic terms aggregation on buckets results桶结果上的弹性术语聚合
【发布时间】:2018-08-23 09:43:33
【问题描述】:

我正在使用具有最少文档数的术语聚合。

我想在与前一个相关的文档上运行另一个术语聚合。

换句话说,我想只对属于大于 10 的组的文档运行术语聚合。

无论如何要使用弹性来做到这一点?

【问题讨论】:

    标签: elasticsearch elasticsearch-aggregation


    【解决方案1】:

    是的,你想要的是Sub Aggregations

    来自该页面的文档:

    分桶聚合可以有子聚合(分桶或指标)。将为它们的父聚合生成的桶计算子聚合。嵌套聚合的级别/深度没有硬性限制(可以将聚合嵌套在“父”聚合下,该聚合本身是另一个更高级别聚合的子聚合)。

    【讨论】:

    • 我正在寻找聚合来聚合所有文档而不是回答之前的术语聚合
    • 对不起,我更新了我的答案,你想要的是一个“子聚合”
    • 这会给我很多桶。
    • 我想对存储桶中的所有文档进行分组,然后运行术语聚合,否则我将不得不对结果求和..
    猜你喜欢
    • 1970-01-01
    • 2020-03-19
    • 2021-07-03
    • 2019-09-10
    • 2021-06-06
    • 2021-06-06
    • 1970-01-01
    • 2015-08-15
    • 2017-09-13
    相关资源
    最近更新 更多