私はfxy
グループの下で一緒にgx
ElasticSearch:ネストされた集約が、ルートdoc_countを取得
User: {
g1: {
f11: ...,
f12: ...,
f13: ...
},
g2: {
f21: ...,
f22: ...,
f23: ...
}
}
をグループ化されたプロパティの集まりです、ユーザデータmondelは、以下のようなものです、インデックスに一部のユーザープロパティをElasticSearchを使用していますだから私は、ネストされた集約
{
"query": {
...
},
"aggs": {
"l1": {
"nested": {
"path": "g1"
},
"aggs": {
"l2": {
"terms": {
"field": "g1.f11"
}
}
}
}
}
}
を使用してf11
の上位N個の結果を得ることができ、応答が
私の問題は、gx
とfxy=kz
の数字です。ネストされた集約のすべてのdoc_count
は数字です。少なくとも1つのgx
がfxy=kz
を満たすユーザー数を取得する方法はありますか?