修改搜索中心文本状态问题

This commit is contained in:
zyn
2023-11-08 02:59:54 +08:00
parent 30de43546f
commit 53dc401a10
@@ -405,9 +405,9 @@ public class SearchCenterServiceImpl implements SearchCenterService {
boolQueryBuilder.must(QueryBuilders.wildcardQuery("standType.keyword", "*"+searchInfoEO.getStandType()+"*")); boolQueryBuilder.must(QueryBuilders.wildcardQuery("standType.keyword", "*"+searchInfoEO.getStandType()+"*"));
} }
} }
if (StringUtils.isNotBlank(searchInfoEO.getTextStatus())) { // if (StringUtils.isNotBlank(searchInfoEO.getTextStatus())) {
boolQueryBuilder.must(QueryBuilders.wildcardQuery("textStatus.keyword", "*"+searchInfoEO.getTextStatus()+"*")); // boolQueryBuilder.must(QueryBuilders.wildcardQuery("textStatus.keyword", "*"+searchInfoEO.getTextStatus()+"*"));
} // }
if (StringUtils.isNotBlank(searchInfoEO.getLawsSyqy())) { if (StringUtils.isNotBlank(searchInfoEO.getLawsSyqy())) {
boolQueryBuilder.must(QueryBuilders.wildcardQuery("lawsSyqy.keyword", "*"+searchInfoEO.getLawsSyqy()+"*")); boolQueryBuilder.must(QueryBuilders.wildcardQuery("lawsSyqy.keyword", "*"+searchInfoEO.getLawsSyqy()+"*"));
@@ -435,19 +435,19 @@ public class SearchCenterServiceImpl implements SearchCenterService {
boolQueryBuilder.must(QueryBuilders.wildcardQuery("standType.keyword", "*"+searchInfoEO.getStandType()+"*")); boolQueryBuilder.must(QueryBuilders.wildcardQuery("standType.keyword", "*"+searchInfoEO.getStandType()+"*"));
} }
boolQueryBuilder.must(boolQueryShould); boolQueryBuilder.must(boolQueryShould);
if (StringUtils.isNotBlank(searchInfoEO.getTextStatus())) {
if (searchInfoEO.getSelectIndex().equals("bussstand")) { }
if ("现行有效".equals(searchInfoEO.getTextStatus())) { if (StringUtils.isNotBlank(searchInfoEO.getTextStatus())) {
boolQueryBuilder.must(QueryBuilders.termQuery("textStatusBuss", "9z741h2m3j")).boost(1009f); if (searchInfoEO.getSelectIndex().equals("bussstand")) {
} if ("现行有效".equals(searchInfoEO.getTextStatus())) {
} else if (searchInfoEO.getSelectIndex().equals("stand")) { boolQueryBuilder.must(QueryBuilders.termQuery("textStatusBuss", "9z741h2m3j")).boost(1009f);
if ("现行有效".equals(searchInfoEO.getTextStatus())) { }
boolQueryBuilder.must(QueryBuilders.termQuery("textStatus", "vsaga7nwub")).boost(1009f); } else if (searchInfoEO.getSelectIndex().equals("stand")) {
} if ("现行有效".equals(searchInfoEO.getTextStatus())) {
boolQueryBuilder.must(QueryBuilders.termQuery("textStatus", "vsaga7nwub")).boost(1009f);
} }
} }
} }
searchRequestBuilder.setQuery(boolQueryBuilder).setTrackTotalHits(true); searchRequestBuilder.setQuery(boolQueryBuilder).setTrackTotalHits(true);
// 获取查询到的结果 // 获取查询到的结果