解决 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
}
相关推荐
是店小二呀几秒前
零门槛快速接入主流大模型:基于 AI Ping 平台一键集成 GLM-5.1 与多场景应用深度实战
大数据·数据库·人工智能
YangYang9YangYan1 分钟前
2026学习数据分析对报考大数据专业的价值
大数据·学习·数据分析
oort1239 分钟前
AI+基层治理·智慧政务解决方案——AI民意速办智能助手
大数据·人工智能·算法·政务
逐米时代23 分钟前
为什么制造型企业需要企业知识库建设?
大数据·人工智能
金融Tech趋势派26 分钟前
企业微信私域实现高效增长的3步策略:精准获客+粘性留存+高效转化
大数据·人工智能·企业微信
阿乔外贸日记34 分钟前
摩托品类进军亚美尼亚市场路径分享
大数据·人工智能·智能手机·云计算·汽车
YangYang9YangYan41 分钟前
数据科学与大数据技术专业学习数据分析的价值
大数据·学习·数据分析
元拓数智1 小时前
NL2SQL落地后的“隐形陷阱”:如何破解数据变更引发的查询失效难题
大数据·ai·自然语言处理·nl2sql
专注API从业者1 小时前
告别手动翻页!基于淘宝商品接口 + Open Claw 实现自动化选品与实时监控(附完整 Python 代码)
大数据·运维·数据库·自动化
云中计算巫作坤2 小时前
多平台电商订单,手工同步的时代该结束了
大数据·系统集成·s-hub·s-hub电商平台对接