Javaでクエリの集計を取得するにはどうすればよいですか?elasticsearch Javaで集計を取得する
これが私のクエリです:
GET my_dataset/document/_search
{
"query": {
"match": {
"docId": "1"
}
},
"aggs": {
"text": {
"avg": {
"script": "doc['text'].values.size()"
}
}
}
}
これは私が
..
},
"aggregations": {
"text": {
"value": 32
}
}
がどのように値32を得ることができます取得出力のですか?私は
Javaでクエリをどのように構築しているかを表示できますか? 'response.getAggregations()。get(" text ")。get(" value ");'? – Val
get()は集約に有効なメソッドではありません。 get( "value")コンパイルする前にそのエラーを返します。 – nabrugir
十分です。クエリが実行された後にブレークポイントを設定すると、 'response.getAggregations()'オブジェクトには何が表示されますか? – Val