サイズ制限のあるクエリの結果として返されるドキュメントの数をカウントしたい。たとえば、次のクエリを実行します。
curl -XGET http://localhost:9200/logs_-*/a_logs/_search?pretty=true -d '
{
"query" : {
"match_all" : { }
},
"size" : 5,
"from" : 8318
}'
そして私は得る:
{
"took" : 5,
"timed_out" : false,
"_shards" : {
"total" : 159,
"successful" : 159,
"failed" : 0
},
"hits" : {
"total" : 8319,
"max_score" : 1.0,
"hits" : [ {
....
クエリに一致するドキュメントの総数は 8319 ですが、最大 5 で取得しました。8318 からクエリを実行したため、返されたドキュメントは 1 つだけです。
応答では、返されたドキュメントの数がわかりません。返されるドキュメントの数が一部のフィールドにも存在するようなクエリを作成したいと考えています。多分いくつかの面が役立つかもしれませんが、私は理解できませんでした. 親切に助けてください。