解决 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
}
相关推荐
Elasticsearch13 小时前
列式存储并不等同于列式数据库。Columnar 模式为 Elasticsearch 带来了什么
elasticsearch
林澈在路上13 小时前
游戏场景背景音乐定制AI软件哪款好 2026对比推荐
大数据·人工智能·aigc·音视频
AgentMaster14 小时前
企业如何应用智能客服?5 个典型场景的技术架构与实施路径
大数据·算法
Data_Journal14 小时前
如何将网页抓取用于机器学习
大数据·开发语言·数据库·python·scrapy
雪兽软件14 小时前
大数据小白指南
大数据
2601_9601020414 小时前
2026新破甲AI站群泛程序
爬虫·搜索引擎·蜘蛛池
程序员天天困14 小时前
Kafka 接入 AI 的三条路线:MCP 提案、会话记忆与实时上下文
大数据·后端·kafka
数据智研14 小时前
【数据分享】300个城市-5G试点城市DID数据(2014-2025)
大数据·运维·人工智能·信息可视化·数据分析
一只鹿鹿鹿15 小时前
面向智能制造的 RPA 业务自动化整体解决方案(PPT)
大数据·安全·架构·系统安全·制造
数安3000天15 小时前
数据分类分级产品有哪四类技术路线?
大数据·数据库