搜索中心
This commit is contained in:
+1
@@ -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);
|
||||
|
||||
+10
-1
@@ -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{
|
||||
|
||||
Reference in New Issue
Block a user