track_total_hits
-
elasticsearch 7 에서 total count 확인하기elasticsearch 2021. 6. 4. 00:25
GET my-index*/_search { "track_total_hits": true, "query": { "match": { "myfield": { "value": "some" } } } } elasticsearch 7 부터는 결과 개수가 10,000 개 이상일 때, 정확한 개수를 얻기 위해서는 위에서 처럼 "track_total_hits": true 를 넣어줘야 한다. (elasticsearch 6 에서는 track_total_hits 를 설정하지 않아도 잘 나왔었는데..) track_total_hits 을 설정하지 않았을 때 결과 "relation": "gte" 로 total 개수가 10000 보다 크거나 같음을 의미 "hits" : { "total" : { "value" : 10000, "rel..