1、统计查询结果:
try {
CountRequest countRequest = new CountRequest();
countRequest.indices(Constants.VOICE_INDEX_NAME);
countRequest.types(Constants.VOICE_TYPE_NAME);
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(queryBuilder);
countRequest.source(searchSourceBuilder);
CountResponse countResponse = ElasticSearchClientUtil.getRestClient().count(countRequest, RequestOptions.DEFAULT);
return countResponse!=null?countResponse.getCount():0L;
}catch (Exception e){
LOGGER.error("数据统计异常 e:{}", ExceptionUtils.getFullStackTrace(e));
}
官方6.7版本链接
https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.7/java-rest-high.html