解决elasticsearch index.max_result_window配置问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决elasticsearch index.max_result_window配置问题相关的知识,希望对你有一定的参考价值。

参考技术A 列出所有索引:

  curl 'localhost:9200/_cat/indices?v'

ES分页超过10000条数据以后,页面查查询分页1000页看不到数据解决办法

使用以下命令:

curl -XPUT ip:9200/ci_ng_log/_settings -H 'Content-Type: application/json' -d ' "index.max_result_window" :"10000000"'

ip:9200为es服务器地址

index为索引名称

index.max_result_window配置为100万大小

elasticsearch分页最大窗口指

1、改变ES默认深度分页的index.max_result_window 最大窗口值
curl -XPUT http://127.0.0.1:9200/my_index/_settings -d ‘{ "index" : { "max_result_window" : 500000}}‘

以上是关于解决elasticsearch index.max_result_window配置问题的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch 分页查询实现方案

elasticsearch分页最大窗口指

修改ElasticSearch默认的from size

Elasticsearch from+size 分页

ElasticSearch如何一次查询出全部数据——基于Scroll

关于搜索elasticsearch的数据条数大于10000的坑 max_result_window的两种设置方式