ElasticSearch聚合查询自定义字段

时间:2015-05-27 19:34:26

标签: elasticsearch

我只是想知道ES中的聚合查询,是否可以将返回的存储桶用于您自己的目的。例如,如果我有这样的响应结果:

        {
           "key": "test",
           "doc_count": 2000,
           "child": {
              "value": 1000
           }
        }

我想获得doc_count和value的比率,所以我正在寻找一种方法来生成另一个字段/聚合来对这两个字段进行数学运算,如下所示:

        {
           "key": "test",
           "doc_count": 2000,
           "child": {
              "value": 1000
           },
           "ratio" : 2
        }

        {
           "key": "test",
           "doc_count": 1997,
           "child": {
              "value": 817
           },
           "buckets": [
              {
               "key": "ratio",
               "value": 2
              }
            ]
        }

0 个答案:

没有答案