feat: There is no way the, elasticsearch setTrackTotalHits(true)
This commit is contained in:
+3
-3
@@ -172,7 +172,7 @@ public class SearchCenterServiceImpl implements SearchCenterService {
|
|||||||
}else {
|
}else {
|
||||||
boolQueryBuilder.must(boolQueryShould);
|
boolQueryBuilder.must(boolQueryShould);
|
||||||
}
|
}
|
||||||
searchRequestBuilder.setQuery(boolQueryBuilder);
|
searchRequestBuilder.setQuery(boolQueryBuilder).setTrackTotalHits(true);
|
||||||
//在结果中检索
|
//在结果中检索
|
||||||
if (StringUtils.isNotEmpty(searchInfoEO.getResultKeyword()) && StringUtils.isNotBlank(searchInfoEO.getIsHigh())) {
|
if (StringUtils.isNotEmpty(searchInfoEO.getResultKeyword()) && StringUtils.isNotBlank(searchInfoEO.getIsHigh())) {
|
||||||
QueryBuilder multiQuery = queryInResult(searchInfoEO);
|
QueryBuilder multiQuery = queryInResult(searchInfoEO);
|
||||||
@@ -310,7 +310,7 @@ public class SearchCenterServiceImpl implements SearchCenterService {
|
|||||||
boolQueryBuilder.must(multiQuery);
|
boolQueryBuilder.must(multiQuery);
|
||||||
}
|
}
|
||||||
|
|
||||||
searchRequestBuilder.setQuery(boolQueryBuilder);
|
searchRequestBuilder.setQuery(boolQueryBuilder).setTrackTotalHits(true);
|
||||||
|
|
||||||
// 获取查询到的结果
|
// 获取查询到的结果
|
||||||
result = countStandSearchResult(searchRequestBuilder,searchInfoEO);
|
result = countStandSearchResult(searchRequestBuilder,searchInfoEO);
|
||||||
@@ -1110,7 +1110,7 @@ public class SearchCenterServiceImpl implements SearchCenterService {
|
|||||||
|
|
||||||
// boolQueryBuilder.must(QueryBuilders.matchQuery("valid_flag", 0));
|
// boolQueryBuilder.must(QueryBuilders.matchQuery("valid_flag", 0));
|
||||||
// boolQueryBuilder.should(boolQueryBuilderShould);
|
// boolQueryBuilder.should(boolQueryBuilderShould);
|
||||||
searchRequestBuilder.setQuery(boolQueryBuilder);
|
searchRequestBuilder.setQuery(boolQueryBuilder).setTrackTotalHits(true);
|
||||||
// 获取查询到的结果
|
// 获取查询到的结果
|
||||||
SearchResponse response = searchRequestBuilder.get();
|
SearchResponse response = searchRequestBuilder.get();
|
||||||
for (SearchHit searchHit : response.getHits().getHits()) {
|
for (SearchHit searchHit : response.getHits().getHits()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user