在使用es进行数据查询时,由于es官方默认限制了索引一次性最多只能查询10000条数据,查询第10001条数据开始就会报错,
错误的内容大致为:

Result window is too large, from + size must be less than or equal to:[10000] but was [10500]. See the scroll api for a more efficient way to requestlarge data sets. This limit can be set by changing the[index.max_result_window] index level parameter

方案1:在设置索引属性时解除索引最大查询数的限制

put _all/_settings
{"index.max_result_window":20000
}
_all表示所有索引,针对单个索引的话修改成索引名称即可

方案2:修改集群配置config/elasticsearch.yml 文件
增加如下配置

max_result_window: 20000

方案3:在创建索引的时候加上

"settings":{"index":{"max_result_window": 20000}
}

如果这样设置完毕之后还不行,这时候需要在API中添加一行代码:

searchSourceBuilder.trackTotalHits(true);

如果是使用kibana等工具的dsl语句,可以参考下面编写

GET 索引名/_search
{"query": {"match_all": {}},"track_total_hits":true
}

怎么设置ElasticSearch查询10000以上数据相关推荐

  1. Elasticsearch解决只能查询10000条数据以及查询的total为10000条的解决方案

    Elasticsearch官方默认限制索引查询最多只能查询10000条数据,查询第10001条数据开始就会报错: Result window is too large, from + size mus ...

  2. es解决只能查询10000条数据方案

    引言 在使用es进行数据查询时,由于es官方默认限制了索引一次性最多只能查询10000条数据,查询第10001条数据开始就会报错, 错误的内容大致为:Result window is too larg ...

  3. ElasticSearch查询大于10000条的数据

    注: 部分概念介绍来源于网络 在使用es进行数据查询时,由于es官方默认限制了索引一次性最多只能查询10000条数据,查询第10001条数据开始就会报错, 错误的内容大致为: Result windo ...

  4. es(elasticsearch)查询数据出现异常Result window is too large, from + size must be less than or equal to

    今天使用es查询数据时出现异常: Result window is too large, from + size must be less than or equal to: [10000] but ...

  5. 解决Elasticsearch查询默认最大值返回10000

    文章目录 1:问题描述 1:描述 2:分析 2:解决方案 1:更改当前索引最大查询条数-max_result_window 2:能查出数据,但是total依然还是1000-更改track_total_ ...

  6. 增大max_result_window是错的,ES只能查询前10000条数据的正确解决方案

    文章目录 1.问题现象描述 2.错误的解决方案 2.1 使用`max_result_window`的错误解决方案 2.2 官方对`max_result_window`参数的解释 2.3 官方推荐的解决 ...

  7. Elasticsearch+Mongo亿级别数据导入及查询实践

    数据方案: 在Elasticsearch中通过code及time字段查询对应doc的mongo_id字段获得mongodb中的主键_id 通过获得id再进入mongodb进行查询   1,数据情况: ...

  8. php读取mysql数据无法修改时间_php设置mysql查询读取数据的超时时间

    php可以设置mysql查询的超时时间估计大家不知道吧,一般都直接在mysql中进行设置了,下面我们来为各位介绍一下php设置mysql查询读取数据的超时时间吧. 现象:php能通过代理正常连接到my ...

  9. ElasticSearch查询篇索引映射文档数据准备

    elasticsearch查询篇索引映射文档数据准备 我们后面要讲elasticsearch查询,先来准备下索引,映射以及文档: 我们先用Head插件建立索引film,然后建立映射 POST http ...

最新文章

  1. cmd进入Oracle的sql*plus
  2. 两台服务器安装redis集群_Redis Cluster搭建高可用Redis服务器集群
  3. 第一个程序,Hello World
  4. linux 安装ftp下载,LINUX FTP安装与配置
  5. 基于SpringMVC+EasyPoi,采用Excel模板方式实现Excel在线预览和导出(2021版)
  6. Windows 软件安全---注入安全
  7. 实现一个基于Vue的Button小组件
  8. 老杨和驳客都在胡言乱语——千条道理不如一个事实
  9. makefile是如何自动生成的
  10. 想要做网页游戏怎么办 ?PixiJs 篇(四)
  11. 腾讯云永久修改主机名
  12. 2023中国余热回收利用展览会盛装亮相北京
  13. 网易云音乐-面临百万请求的最优方案(公开课-笔记)
  14. 如果你狂按F2,F12,DEL也进不了BIOS怎么办?
  15. 快手协议/逆向开发ks协议
  16. 什么是Capability
  17. 和疫情赛跑 30 天,湖北武汉的程序员们怎么样了?
  18. Jenkins Set Next Build Number
  19. 数据库系统与文件系统的区别
  20. LaTeX学习日记(持续更新)

热门文章

  1. 100句英文常用句子
  2. PHYSIONET 心电数据库
  3. RecyclerView的极尽升华:BaseRecyclerViewFragment
  4. SecureKey安全桌面控制系统
  5. TNS:协议适配器错误
  6. 从不经意的小动作看穿一个人
  7. Litho介绍和原理分析
  8. JZOJ 4.22 2129——【2017.4.21普及】礼物
  9. 网络安全之URL介绍
  10. 企业级应用开发(SSM) Spring