ES에서 10000개 이상의 질의 오류 해결
1823 단어 ES
{
"error": {
"root_cause": [
{
"type": "query_phase_execution_exception",
"reason": "Result window is too large, from + size must be less than or equal to: [1000000] but was [10000010]. 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."
}
],
"type": "search_phase_execution_exception",
"reason": "all shards failed",
"phase": "query",
"grouped": true,
"failed_shards": [
{
"shard": 0,
"index": "results",
"node": "JwHV4B5VSN-F9US2cNmXZA",
"reason": {
"type": "query_phase_execution_exception",
"reason": "Result window is too large, from + size must be less than or equal to: [1000000] but was [10000010]. 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."
}
}
]
},
"status": 500
}
기본값은 만 개만 찾을 수 있습니다. 이 설정을 늘리면 됩니다.
해결 방법:
curl -XPUT http://127.0.0.1:9200/results/_settings -d '{ "index" : { "max_result_window" : 1000000}}'
주의: 위 URL의results를 자신의 index 이름으로 바꾸기
아니면 포스트맨에서put 요청을 보내도 됩니다.메시지는 다음과 같습니다.
{ "index" : { "max_result_window" : 1000000}}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
_mappings자동으로 인덱스가 생성이 된다. GET books/_mapping DELETE books PUT books/_mapping "type" : "text" text는 역인덱스를 생성하지만 keyword 는 역인덱스를 생...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.