解决Elasticsearch查询默认最大值返回10000
文章目录
- 1:问题描述
- 1:描述
- 2:分析
- 2:解决方案
- 1:更改当前索引最大查询条数-max_result_window
- 2:能查出数据,但是total依然还是1000-更改track_total_hits
- 3:当java使用时应该
- 4:当利用sql查询时
1:问题描述
1:描述
报错:Result window is too large, from + size must be less than or equal to: [10000] but was [10011]. See the scroll api for a more efficient way to request large data sets
2:分析
es官方默认限制索引查询最多只能查询10000条数据,查询第10001条数据开始就会报错:
即使你只是分页查询置查10条
2:解决方案
1:更改当前索引最大查询条数-max_result_window
{
“index”:{
“max_result_window”:2147483647
}
}
设置完最大条数,就可以查询了
2:能查出数据,但是total依然还是1000-更改track_total_hits
在查询时候把 track_total_hits 设置为 true。
track_total_hits 设置为false禁用跟踪匹配查询的总点击次数
设置为true就会返回真实的命中条数。
3:当java使用时应该
searchSourceBuilder.trackTotalHits(true);
4:当利用sql查询时
SELECT /*! TRACK_TOTAL_HITS(true) */ * FROM user
解决Elasticsearch查询默认最大值返回10000相关推荐
- Elasticsearch解决只能查询10000条数据以及查询的total为10000条的解决方案
Elasticsearch官方默认限制索引查询最多只能查询10000条数据,查询第10001条数据开始就会报错: Result window is too large, from + size mus ...
- 【Elasticsearch】解决Elasticsearch HTTP方式查询报SocketTimeoutException的问题 Connection reset by peer
1.概述 转载:解决Elasticsearch HTTP方式查询报SocketTimeoutException的问题(待验证) 这个问题,和这个问题很像.参考 [es]ES RestHighLevel ...
- java使用ElasticSearch的scroll查询,高效的解决es查询数量的限制。
java使用ElasticSearch的scroll查询,高效的解决es查询数量的限制. 一.为什么要使用ES的scroll (1)首先我们要明白es的查询机制:ES的搜索是分2个阶段进行的,即Que ...
- Go Elasticsearch 查询快速入门
文章目录 0.前言 1.根据 ID 查询 2.精确匹配单个字段 3.精确匹配单个字段的多个值 4.全文查询 5.范围查询 6.判断某个字段是否存在 7.bool 组合查询 must filter sh ...
- es 仅返回单个字段 查询_ES性能优化实战,几十亿数据查询 3 秒返回!
来源:cnblogs.com/mikevictor07/p/10006553.html 在此篇幅中偏重于 ES 的优化,关于 HBase,Hadoop 的设计优化有很多文章可以参考,不再赘述. 需求说 ...
- 为什么Elasticsearch查询变得这么慢了?
Elasticsearch 最少必要知识实战教程直播回放 0.引言 Elasticsearch社区中经常看到慢查询问题:"你能帮我看看Elasticsearch的响应时间吗?"或者 ...
- Elasticsearch入门教程(五):Elasticsearch查询(一)
// 准备数据 PUT /shop/goods/1 {"name": "2017新款女装冬季外套ulzzang棉袄中长款棉衣韩版百搭棉服面包服","d ...
- Elasticsearch:Elasticsearch 查询示例 - 动手练习(二)
这是继上一篇文章 "Elasticsearch:Elasticsearch 查询示例 - 动手练习(一)" 的续篇. Compound Queries 到目前为止,在本教程中,我们 ...
- ES中实现分页查询数据并返回想要的字段
在日志收集系统中,最近需要通过httpclient获取es中的日志信息,所以学习了一些es的查询语句方面的用法: 分页 分页的本质 分页的本质是从"大的数据集"中取出一部分.比如1 ...
最新文章
- 英伟达颠覆CPU!Arm架构专为AI而生,性能超x86十倍
- python一点基础都没有的怎么办-Python基础知识细节点总结,零基础一分钟也能掌握...
- 一线大厂Java开发所需掌握的技能要点汇总
- Timer定时器Demo
- VC++ 使用attributes定义接口
- Android(Lollipop/5.0) Material Design(六) 使用图像
- Linux系统中的CPU利用率
- Doris之DataX doriswriter
- 【NOIP2012】【Luogu1080】国王游戏(贪心,邻项交换)
- 轻松使用EasyRecovery恢复丢失照片
- 为了健康,别做这20件事
- 服务器做中转站,搭建 git 本地中转站
- java poi 合并单元格
- 台积电多人离职:老婆受不了
- 解读x86、ARM和MIPS三种主流芯片架构
- You are a Badass: how to stop doubting your greatness and start living an awesome life, Jen Sincero
- ansible (一)
- 小姜的功能安全学习日记
- 小米手机安装推特后频繁闪退
- oracle千万级数据量的表关联更新
热门文章
- python转置矩阵函数_对python 矩阵转置transpose的实例讲解
- web服务器的构建与配置文件,Web服务器构建与配置.ppt
- 百丽时尚欲重新上市:多次因产品质量问题被罚,募资是为了还债?
- 海外服务器上传文件太慢,怎么办?
- SM2 国密加密加签操作工具
- ubuntu18.04试玩openproject
- 《Effective Objective-C 2.0》—(第47-52条)—系统架构,foundation、快速遍历for-in、NSTimer
- 如何让centos7虚拟机联网
- 指数估值第124期「20230407」
- 前端基础:什么是ApiPost?它与postman有什么区别?