搜索中心

This commit is contained in:
zhn
2023-12-27 19:31:36 +08:00
parent 31ef398a13
commit 70f5bdb053
2 changed files with 11 additions and 1 deletions
@@ -2804,6 +2804,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
(String) map.get("id")+fileId);
}
}
jsonObject.remove("update_time");
jeroElasticsearchTemplate.saveOrUpdate(SearchEnum.INDEX_NAME_DOCUMENT.getValue(), SearchEnum.TYPE_NAME_DOCUMENT.getValue(), (String) map.get("id"), jsonObject);
//添加全文
jeroElasticsearchTemplate.saveBatch(SearchEnum.FULL_TEXT_SEARCH_CN.getValue(), SearchEnum.FULL_TEXT_SEARCH_CN.getValue(), arrayCn);
@@ -404,7 +404,6 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
}else if("standard_system".equals(key) && ObjectUtils.isNotEmpty(value)){
JSONArray should = new JSONArray();
List<Map<String,Object>> mapList = new ArrayList<>();
for (String s : value.split(",")) {
Map<String,Object> map = new HashMap();
map.put("query",s);
@@ -414,6 +413,16 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
map2.put("match",map1);
should.add(map2);
}
// for (String s : value.split(",")) {
// Map<String,Object> map = new HashMap();
// map.put(key,"*"+s+"*");
// Map<String,Object> map1 = new HashMap<>();
// map1.put("wildcard",map);
// should.add(map1);
// }
JSONObject jsonObject = jeroElasticsearchTemplate.buildBoolQuery(null, null, should);
must.add(jsonObject);
}else{