解决 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
}
相关推荐
家的尚尚签1 小时前
高定木作企业实践:案例分享与成果展示
大数据·人工智能·python
T06205142 小时前
【数据集】更新-各省平均受教育年限与学历结构数据(1993-2024年)
大数据
Dr.AE2 小时前
金蝶AI星辰 产品分析报告
大数据·人工智能
海兰3 小时前
ES 9.3.0 DSL 示例:从索引创建到混合搜索与 RRF 排序
大数据·数据库·elasticsearch
AI周红伟3 小时前
周红伟:Sglang+Vllm+Qwen3.5企业级部署案例实操
大数据·人工智能·大模型·智能体
选择不变5 小时前
飞云做多平线指标-蓝柱抄底-绿柱洗盘-平线拉升和持股跟踪,指标图文教程
大数据·通达信指标公式·炒股技巧·短线指标·孟飞云指标
海滩游侠5 小时前
miniagent dive deep 1 安装指南
大数据·elasticsearch·搜索引擎
AI周红伟5 小时前
大模型部署入门教程,消费级显卡跑通Qwen3.5-Plus,最低配置部署教程,不能在简单了
大数据·人工智能·大模型·智能体
海兰6 小时前
ES 9.x 中文 NER 推理 API + 管道配置方案
大数据·elasticsearch·搜索引擎