解决 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 天前
陀螺匠企业助手-我的日程
android·大数据·运维·开发语言·容器
云和数据.ChenGuang1 天前
git commit复合指令
大数据·git·elasticsearch
尋有緣1 天前
力扣614-二级关注者
大数据·数据库·sql·oracle
serve the people1 天前
Agent 基于大模型接口实现用户意图识别:完整流程与实操
大数据·人工智能·agent
小鹿学程序1 天前
安装Flume
大数据·flume
中科天工1 天前
智能工厂的投资回报分析是什么?主要包含哪些关键因素?
大数据·人工智能·智能
Apache Flink1 天前
Flink + Fluss 实战: Delta Join 原理解析与操作指南
大数据·数据库·flink
Elasticsearch1 天前
Elasticsearch:圣诞晚餐 BBQ
elasticsearch
互联网江湖1 天前
蚂蚁阿福引爆AI健康赛道,美年健康锚定AI健康智能体核心生态位
大数据·人工智能
LINGYI0001 天前
电商代运营是怎么合作的?一般提供服务有哪些?
大数据·全域电商