웹 개발/ELK
[Elasticsearch] limit 10000 이상을 검색하는 방법
K1MY0UNGHAN
2021. 2. 23. 14:01
How do I retrieve more than 10000 results/events in Elastic-search
Example query: GET hostname:port /myIndex/_search { "size": 10000, "query": { "term": { "field": "myField" } } } I have been using the size option knowing that: index.
stackoverflow.com
위 질문의 답변 중 "track_total_hits" 옵션을 true로 바꾸는 방법을 사용할 때,
만약 NativeSearchQuery를 사용한다면 setTrackTotalHits 메소드의 파라미터를 true로 설정하면 된다.
NativeSearchQuery (Spring Data Elasticsearch 4.1.5 API)
NativeSearchQuery(org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.index.query.QueryBuilder filter, List > sorts, org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder, org.elasticsearch.search.fetch.sub
docs.spring.io