解决 Elasticsearch 分页查询记录超过10000时异常

查询结果中 hits.total.value 值最大为10000的限制

解决方法:

**1、**请求设置rest_total_hits_as_int=true

注意参数需要放在请求头上

复制代码
 builder.addHeader("rest_total_hits_as_int","true");

2、修改setting的值

复制代码
#设置返回最大记录条数为1000000
PUT /index/_settings
{
    "index": {
        "max_result_window": 1000000
    }
}
#适用于所有索引
put _all/_settings
{
  "index.max_result_window":200000
}
相关推荐
xunmaiai 88823 分钟前
揭秘OZON高性价比选品:如何甄别真正靠谱的合作公司?
大数据·人工智能·python
xlq2232244 分钟前
43.线程同步
大数据·linux
只说证事1 小时前
CDA数据分析师适合在校生吗?什么时候准备更划算
大数据
Rsun045511 小时前
IDEA隐藏无关文件
java·elasticsearch·intellij-idea
萑澈1 小时前
实践教程:我如何用 n8n 自动化“软著申请”中最头疼的文档撰写工作
运维·elasticsearch·自动化
DBA大董1 小时前
TDengine3.x 数据文件详解
大数据·linux·时序数据库·dba·tdengine
csgo打的菜又爱玩2 小时前
5.HeartbeatServices启动解析.md
大数据·flink·源代码管理
老神在在0012 小时前
商城系统(Mall)性能测试实战:从脚本搭建到结果分析
大数据·测试工具·jmeter·压力测试
亚马逊云开发者2 小时前
【Bedrock AgentCore】Multi-Agent 架构实战:用 6 个 Agent 打通零售供应链数据→洞察→行动全链路
大数据·架构·零售
Adair_z2 小时前
[SEO艺术重读] 第1篇 搜索:反映意识并连接商业契机
搜索引擎