解决 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
}
相关推荐
h***593313 分钟前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
G皮T1 小时前
【ELasticsearch】索引字段设置 “index”: false 的作用
大数据·elasticsearch·搜索引擎·全文检索·索引·index·检索
曾经的三心草3 小时前
基于正倒排索引的Java文档搜索引擎3-实现Index类-实现搜索模块-实现DocSearcher类
java·python·搜索引擎
程序员皮皮林3 小时前
Redis:大数据中如何抗住2000W的QPS
大数据·数据库·redis
武子康4 小时前
大数据-169 Elasticsearch 入门到可用:索引/文档 CRUD 与搜索最小示例
大数据·后端·elasticsearch
v***91305 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
千里念行客2406 小时前
国产射频芯片“小巨人”昂瑞微今日招股 拟于12月5日进行申购
大数据·前端·人工智能·科技
一水鉴天7 小时前
整体设计 定稿 之15 chat分类的专题讨论(codebuddy)
大数据·分类·数据挖掘
7***u21617 小时前
显卡(Graphics Processing Unit,GPU)架构详细解读
大数据·网络·架构
Qzkj66620 小时前
从规则到智能:企业数据分类分级的先进实践与自动化转型
大数据·人工智能·自动化