在Linux服务器中执行如下命令
curl -XPUT http://127.0.0.1:9200/dataweb/_settings -H Content-Type: application/json -d { "index" : { "max_result_window" : 800000}}
可以通过访问查询修改后的状态
http://127.0.0.1:9200/dataweb/_settings
可以看到在 ES 7.X 下, 虽然把 但是这个参数是要牺牲性能为代价的, 所以还是要谨慎使用 具体参考: max_result_window
修改成了 25000, 但是 total 仍然是 10000. 这是因为返回的是一个大概的值. 如果需要返回准确的条数, 需要在查询条件中添加:"track_total_hits": true
{ "track_total_hits": true, "query": { "range": { "ts": { "gte": 0 } } } }