解决 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
}
相关推荐
Caspian Wren4 分钟前
通过Canal、Canal adapter将MySQL数据同步到ES
mysql·elasticsearch·adb
BizViewStudio15 分钟前
GEO vs SEO vs SEM:2026 年品牌流量获取的三元格局分析
大数据·运维·网络·人工智能·ai
TDengine (老段)15 分钟前
工业系统中的高级分析:超越工业实时数据库
大数据·数据库·人工智能·时序数据库·tdengine
JackSparrow41417 分钟前
使用Elasticsearch代替数据库like以加快查询的各种技术方案+实现细节
大数据·clickhouse·elk·elasticsearch·搜索引擎·postgresql·全文检索
LDG_AGI24 分钟前
【搜索引擎】Elasticsearch(五):prefix前缀匹配方法大全(包含search_as_you_type等6种解法)
人工智能·深度学习·算法·elasticsearch·搜索引擎
isNotNullX26 分钟前
数据分析指标有哪些?如何理解常见数据分析指标?
大数据·数据挖掘·数据分析
AnalogElectronic32 分钟前
拉多买菜项目报告
大数据·人工智能
智能化咨询33 分钟前
(199页PPT)DG企业架构企业IT战略规划架构设计方案(附下载方式)
大数据·架构
亚林瓜子33 分钟前
AWS Catalog中数据搬到Catalog中
大数据·python·spark·云计算·aws·pyspark·glue