搜索中心
This commit is contained in:
+1
@@ -2804,6 +2804,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
|||||||
(String) map.get("id")+fileId);
|
(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.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);
|
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)){
|
}else if("standard_system".equals(key) && ObjectUtils.isNotEmpty(value)){
|
||||||
JSONArray should = new JSONArray();
|
JSONArray should = new JSONArray();
|
||||||
|
|
||||||
List<Map<String,Object>> mapList = new ArrayList<>();
|
|
||||||
for (String s : value.split(",")) {
|
for (String s : value.split(",")) {
|
||||||
Map<String,Object> map = new HashMap();
|
Map<String,Object> map = new HashMap();
|
||||||
map.put("query",s);
|
map.put("query",s);
|
||||||
@@ -414,6 +413,16 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
|
|||||||
map2.put("match",map1);
|
map2.put("match",map1);
|
||||||
should.add(map2);
|
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);
|
JSONObject jsonObject = jeroElasticsearchTemplate.buildBoolQuery(null, null, should);
|
||||||
must.add(jsonObject);
|
must.add(jsonObject);
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
Reference in New Issue
Block a user