Elasticsearch 的分页报错 result window is too large
一、在站内找到解决方案
curl -XPUT http://127.0.0.1:9200/cmdb-now/_settings -d '{ "index" : { "max_result_window" : 100000000}}'
二、新问题
这是一个Linux命令。运行时会报异常
{"error":"Content-Type header [application/x-www-form-urlencoded] is not supported","status":406}curl: (6) Could not resolve host: xn--index-hw3bma; Unknown error
curl: (6) Could not resolve host: ; Unknown error
curl: (3) [globbing] unmatched brace at pos 2
curl: (6) Could not resolve host: xn--max_result_window-v52jgb; Unknown error
curl: (6) Could not resolve host: ; Unknown error
curl: (3) [globbing] unmatched close brace/bracket at pos 6
解决办法
用postman
设置请求模式为PUT
在Body处填入参数
{ "index" : { "max_result_window" : 100000}}
在Header处添加响应头
content-type :application/json
发送……搞定!