【问题标题】:Elasticsearch Histogram Aggregation - Offset Interval BucketsElasticsearch 直方图聚合 - 偏移间隔桶
【发布时间】:2015-02-18 04:33:07
【问题描述】:

Elasticsearch 有 a histogram aggregation 将结果放入各种存储桶中。文档说明可以控制桶的区间大小,但是如何控制区间的偏移量呢?

换一种说法:在 Elasticsearch 中,桶都是从零开始的,所以间隔 5 会产生桶 0 --> 4、5 --> 9、10 --> 14、...。但是我想控制桶的初始偏移量,以生成以零为中心的桶,例如:-2 --> 2,3 --> 8,...。

有没有办法控制桶的偏移量?

【问题讨论】:

    标签: elasticsearch histogram aggregation


    【解决方案1】:

    您可以使用脚本修改输入直方图的数据。 在这里使用脚本,我从用于创建存储桶的所有数字中减去 2。

    {
      "aggs" : {
          "histoWithOffset" : {
                   "histogram" : {
                          "field" : "numberField",
                          "script" : "_value - 2"
                            }
                  }
            }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      • 1970-01-01
      • 2020-04-15
      • 2014-10-24
      • 2021-06-06
      • 2015-06-07
      相关资源
      最近更新 更多