我做了一些弹性查询,如下所示。
"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
},
我可以通过事件获得'值
result.getAggregations()。getCardinalityAggregation( " by_cases")getCardinality();
但是不知道如何获得' by_act'价值,因为它不在桶中。 对此有何想法?