1

我做了一些弹性查询,如下所示。

"aggregations": {
      "state": {
         "nested": {
            "path": "events"
         },
         "aggregations": {
            "by_act": {
               "cardinality": {
                  "field": "events.activityoid"
               }
            }
         }
      },
      "by_event": {
         "sum": {
            "field": "eventcnt"
         }
      }

这是结果的一部分。

"aggregations": {
      "by_event": {
         "value": 132
      },
      "state": {
         "doc_count": 1874,
         "by_act": {
            "value": 12
         },

我可以得到'by_event'值

result.getAggregations().getCardinalityAggregation("by_cases").getCardinality();

但不知道如何获得 'by_act' 值,因为它不在存储桶中。对此有任何想法吗?

4

0 回答 0