Elasticsearch 7.X 版本, 如果查询结果总数大于1万, 默认 totlal 上的返回的总数是 10000,
如果想获取到真实的总数, 则要在查询的时候添加以下参数:

{
  "track_total_hits": true,
  "query": {
    "match_all": {}
  }
}

如果使用的是 Java 客户端, 则需要在查询时增加如下配置:

searchSourceBuilder.trackTotalHits(true);

 

相关文章:

  • 2021-08-29
  • 2022-02-18
  • 2021-12-17
  • 2021-11-26
  • 2022-01-24
  • 2021-07-19
  • 2021-12-24
  • 2021-06-21
猜你喜欢
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案