2017-09-12 1 views
2

를 반복하지만, 나에게이 오류가 발생합니다 :장고 건초 더미 : 어떻게 건초 더미와 검색의 검색어를 반복하려고 모든 인덱스 요소

Result window is too large, from + size must be less than or equal to: [10000] but was [11010]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter.

모든 인덱스 요소를 반복 할 수있는 방법이 있나요를? (내가 수백만 레코드를 가지고 있다고 가정 해 봅시다).

답변

1

max_result_window는 원하는 경우 변경할 수있는 색인 설정입니다. 검색 API를 사용하여 모든 문서를 반복하고 싶다면 원하는 방식이 아니기 때문에 대부분의 시간을 변경할 필요가 없습니다. 가기. 스캔을 시도하고 API를 스크롤하십시오.

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html

그리고 개인적으로는 : 나는 장고와 elasticsearch 사용하고 난 elasticsearch-DSL을 반대로 어려운 건초 더미가 사용하는 발견했다. elasticsearch-dsl-py를보십시오. https://github.com/elastic/elasticsearch-dsl-py

관련 문제