修改搜索中心添加并查询资源类型、能源类型

This commit is contained in:
zhangjun
2022-09-29 14:14:03 +08:00
parent 6bc2bfadb0
commit bc0d3a878a
2 changed files with 10 additions and 4 deletions
@@ -1495,14 +1495,16 @@ public class SearchCenterServiceImpl implements SearchCenterService {
if(StringUtils.isNotBlank(searchInfoEO.getNYLXCLASS()) || StringUtils.isNotBlank(searchInfoEO.getCLLX())){
if(StringUtils.isNotBlank(searchInfoEO.getNYLXCLASS())){
queryBuilder.should(QueryBuilders.multiMatchQuery(searchInfoEO.getNYLXCLASS(),
"textContent"
).minimumShouldMatch("100%").field("title",10f));
"NYLXName"
).minimumShouldMatch("100%"));
// .field("title",10f));
}
if(StringUtils.isNotBlank(searchInfoEO.getCLLX())){
queryBuilder.should(QueryBuilders.multiMatchQuery(searchInfoEO.getCLLX(),
"textContent"
).minimumShouldMatch("100%").field("title",10f));
"CLLXName"
).minimumShouldMatch("100%"));
// .field("title",10f));
}
boolQueryBuilder.must(queryBuilder);
@@ -466,6 +466,10 @@ public class StandLawsSearchServiceImpl implements StandLawsSearchService {
}
String title = String.valueOf(fullTextSearchEO.getOrDefault("title",""));
fullTextSearchEO.put("titleBig",title.toUpperCase());
fullTextSearchEO.put("CLLXName",attrInfoMap.get("CLLXName"));
fullTextSearchEO.put("NYLXName",attrInfoMap.get("NYLXName"));
fullTextSearchEO.put("CLLX",attrInfoMap.get("CLLX"));
fullTextSearchEO.put("NYLX",attrInfoMap.get("NYLX"));
return fullTextSearchEO;
}