解决 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
}
相关推荐
Elasticsearch12 小时前
什么是上下文工程?
elasticsearch
ACP广源盛1392462567312 小时前
Qwen3.8‑2.4T 开源落地@ACP#国产 MoE 大模型私有化部署中 MST 多屏转换芯片 GSV2231 硬件价值与应用场景
大数据·数据库·人工智能·嵌入式硬件
万岳科技系统开发12 小时前
外卖跑腿小程序如何提升本地生活服务平台运营效率?
大数据·小程序·生活
cc复CC13 小时前
从零开始手写 Spark 02|数据流与延迟迭代
大数据·分布式
数据智研13 小时前
【数据分享】全国农产品成本收益资料汇编(1953-2025)
大数据·人工智能·信息可视化·数据分析
Elasticsearch13 小时前
从检索到 agents:AI agents 生产架构的 5 个关键要点
elasticsearch
yinshuzhineng13 小时前
问题:如何实现数字化转型,增强竞争优势?
大数据·人工智能·制造
Zaimmm14 小时前
临床文献智能检索哪家强?2026年主流AI循证平台深度测评与推荐
大数据·人工智能·microsoft
QYR_Jodie14 小时前
2026-2032全球玻璃纤维网市场分析:2032年将达到5.55亿美元
大数据·人工智能
八角Z14 小时前
AI Agent作为经济参与者的兴起:机器经济与传统金融体系的并存与交织
大数据·人工智能·服务发现