嵌套数据的弹性搜索全局直方图

时间:2017-12-04 23:55:25

标签: elasticsearch

我有一个嵌套聚合,如下所示,试图获得每个身份每周的计数,并且我试图获得全局结果的分布(百分位数或直方图)(即不仅仅是每周的直方图)。这是我的疑问:

"aggs": {
    "by_week": {
      "date_histogram": {
        "field": "create_time", 
        "interval": "week"
      },
      "aggs": {
        "by_id": {
          "terms": {
            "field": "id"
          }
        }
      }
    }
}

输出基本上类似于

week 1
-id1: 5
-id2: 3
week2: 
-id1: 5
-id2: 4

现在,我希望得到一些计数,例如

3 -> 1
4 -> 1
5 -> 2

任何人都知道如何做这样的事情?

0 个答案:

没有答案