ElasticsearchResult window is too large, from + size must be less than or equal to: [10000]

Posted 好好生活_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticsearchResult window is too large, from + size must be less than or equal to: [10000]相关的知识,希望对你有一定的参考价值。

引言

线上环境使用Elasticsearch分页查询数据,发现最后一页的数据查询无结果返回,查询日志,发现是Elasticsearch报错:Result window is too large, from + size must be less than or equal to: [10000]…

问题截图

默认设置

查询文档,可以看到,默认设置最大查询数量是10000.

解决方法

我们可以直接利用kibana工具,直接执行以下请求即可:
PUT idx_user_info/_settings

  "index":
    "max_result_window":1000000
  

结果返回true,修改成功,如下:

再去查询10000条以后的数据就可以了。

总结

这两天团队都在忙着上线,线上环境数据量、配置等方面和其他环境都不太一样,所以一些问题在预发布环境才暴露出来。
这次上线,项目开始使用Elasticsearch,可能后面还会暴露各种问题,记录下来,都是经验。

以上是关于ElasticsearchResult window is too large, from + size must be less than or equal to: [10000]的主要内容,如果未能解决你的问题,请参考以下文章

Windoes包管理工具(Scoop)

windos杀死进程

wpf(windos窗体)

neutron-metadata-proxy无响应,导致windos2003密码透传失败

我电脑老是提示Windos-损坏文件 文件目录D/WINDOS/system32 已损害且无法读取 请运行 Chkdsk工具 啥情况

windos下使用tensorboard