elasticsearch
骑着蜗牛向前跑
纵若急风起
展开
-
RestHightLevelClient 查询一个字段的多个值场景
给自己看的,要是忘了就来这里找。 private SearchSourceBuilder assembleSearchBuilder(String anchor, List<String> channels, long rangeMin, long rangeMax, int batchSize, String sortFiled) { BoolQueryBuilder builder = QueryBuilders.boolQuery(); Range原创 2022-05-05 20:40:23 · 806 阅读 · 0 评论 -
解决ES只能查询10000条数据的问题
这篇文章是翻译过来的,原文在此,需要科学上网。当查询页很深或者查询的数据量很大时,深查询就会出现。es 的自我保护机制允许的一次最大查询量是 10000 条数据。在请求中加入trackTotalHits(true) 可以解除10000条的上限。SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder().trackTotalHits(true);三种批量查询from size这种实现方式有点类似于 MySQL 中的 l.原创 2022-04-08 15:12:20 · 13464 阅读 · 1 评论