ES查询总数
{"track_total_hits":true,"query": {"bool": {"must": [{"term": {"rtype.keyword": "010100"}},{"prefix": {"incharge_wa_department.keyword": "34"}}]}}
}
而要在文档数大于10000时获取实际的数量,需要加入参数:track_total_hits
track_total_hits=true表示显示实际的文档数,此时hits.total的会变成:
java代码
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder().withQuery(booleanQuery)//排序.withSort(SortBuilders.fieldSort(MessageAppAnalyze.CAPTURE_TIME).order(SortOrder.DESC))//聚合.addAggregation(fasAgg).withPageable(PageRequest.of(0, 10)).build();// 搜索,获取结果searchQuery.setTrackTotalHits(true);
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
