解决 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
}
相关推荐
Nile10 小时前
解密Palantir系列二:1.Foundry · 数据操作系统
大数据·人工智能·ai·ai编程·ai-native
serve the people10 小时前
Elasticsearch(4) show me some more advanced content
大数据·elasticsearch·jenkins
在水一缸10 小时前
AI 搜索新纪元:Perplexity 与 SearchGPT 如何颠覆传统搜索
人工智能·搜索引擎·大模型·信息检索·ai搜索·perplexity·searchgpt
fangdengfu12319 小时前
ES分析系统各个服务日志占用量
java·前端·elasticsearch
跨境数据猎手20 小时前
大数据在电商行业的应用
大数据·运维·爬虫
绿算技术21 小时前
万卡推理集群存储选型分析:从核心架构到应用视角
大数据·科技·算法·架构
兄台の请冷静1 天前
Linux 安装es
linux·elasticsearch·jenkins
朴马丁1 天前
预制菜的“数字厨房”:PLM如何支撑菜品标准化与供应链高效协同?
大数据·人工智能·食品行业·流程行业plm
奋斗的老史1 天前
Spring-Boot 集成 TDengine 完整实战
大数据·时序数据库·tdengine
郑洁文1 天前
音乐数据分析研究与应用
大数据·数据挖掘·数据分析·音乐数据分析