文档库--文档库编辑(es先删除后新增)
This commit is contained in:
+6
-8
@@ -1529,14 +1529,6 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
|||||||
stringMap.put("content", sb.toString());
|
stringMap.put("content", sb.toString());
|
||||||
stringMap.put("file_text","");
|
stringMap.put("file_text","");
|
||||||
stringMap.put("file_name","");
|
stringMap.put("file_name","");
|
||||||
//下拉框,日期,属性字段也存入到es中
|
|
||||||
// Map<String,Object> hashMap = new HashMap<>();
|
|
||||||
// for (Map.Entry<String, Object> entry : map.entrySet()) {
|
|
||||||
// if(fieldListTemp.contains(entry.getKey())){
|
|
||||||
// hashMap.put(entry.getKey(),entry.getValue());
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// mapCopy(hashMap, stringMap);
|
|
||||||
mapListTemp.add(stringMap);
|
mapListTemp.add(stringMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1571,6 +1563,12 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
|||||||
// JSONObject jsonObjectAll = JSON.parseObject(JSON.toJSONString(mapFullText));
|
// JSONObject jsonObjectAll = JSON.parseObject(JSON.toJSONString(mapFullText));
|
||||||
//修改es
|
//修改es
|
||||||
try {
|
try {
|
||||||
|
//删除文档库和全部
|
||||||
|
jeroElasticsearchTemplate.delete(SearchEnum.INDEX_NAME_DOCUMENT.getValue(), SearchEnum.TYPE_NAME_DOCUMENT.getValue(), (String) map.get("id"));
|
||||||
|
//删除全部
|
||||||
|
for (Map<String, Object> objectMap : mapListTemp) {
|
||||||
|
jeroElasticsearchTemplate.delete(SearchEnum.FULL_TEXT_SEARCH.getValue(), SearchEnum.FULL_TEXT_SEARCH.getValue(), (String) objectMap.get("id"));
|
||||||
|
}
|
||||||
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.getValue(), SearchEnum.FULL_TEXT_SEARCH.getValue(), array);
|
jeroElasticsearchTemplate.saveBatch(SearchEnum.FULL_TEXT_SEARCH.getValue(), SearchEnum.FULL_TEXT_SEARCH.getValue(), array);
|
||||||
|
|||||||
Reference in New Issue
Block a user