在Linux服務(wù)器中執(zhí)行如下命令
curl -XPUT http://127.0.0.1:9200/dataweb/_settings -H Content-Type: application/json -d { "index" : { "max_result_window" : 800000}}
可以通過(guò)訪問(wèn)查詢(xún)修改后的狀態(tài)
http://127.0.0.1:9200/dataweb/_settings
可以看到在 ES 7.X 下, 雖然把 ? 但是這個(gè)參數(shù)是要犧牲性能為代價(jià)的, 所以還是要謹(jǐn)慎使用 具體參考: ?max_result_window?
? 修改成了 25000, 但是 total 仍然是 10000. 這是因?yàn)榉祷氐氖且粋€(gè)大概的值. 如果需要返回準(zhǔn)確的條數(shù), 需要在查詢(xún)條件中添加:"track_total_hits": true
{ "track_total_hits": true, "query": { "range": { "ts": { "gte": 0 } } } }