feat: There is no way the, es 只更新全部规则排序字段
This commit is contained in:
@@ -9,6 +9,8 @@ public interface StandLawsSearchService {
|
||||
|
||||
String addStandLawsSearch(StandLawsEO standLawsEO);
|
||||
|
||||
String updateEsFulltextserch(Map<String,Object> fullTextSearchEO);
|
||||
|
||||
String addStandLawsSearchForMap(Map<String,Object> attrInfoMap);
|
||||
|
||||
// String updateStandLawsSearch(StandLawsEO standLawsEO);
|
||||
|
||||
+19
@@ -67,6 +67,25 @@ public class StandLawsSearchServiceImpl implements StandLawsSearchService {
|
||||
return indexstate;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String updateEsFulltextserch(Map<String,Object> fullTextSearchEO){
|
||||
Set<String> keys = fullTextSearchEO.keySet();
|
||||
for (String key:keys) {
|
||||
String value = String.valueOf(fullTextSearchEO.get(key));
|
||||
if (StringUtils.isNotBlank(value) && !"null".equals(value)){
|
||||
value = value.replace(","," , ");
|
||||
fullTextSearchEO.put(key,value);
|
||||
}
|
||||
}
|
||||
String result = "";
|
||||
String id = String.valueOf(fullTextSearchEO.get("id"));
|
||||
// 方便全文检索,重新建索引
|
||||
if(StringUtils.isNotBlank(id) && elasticsearchService.isIndexExist("fulltextserch")){
|
||||
result = elasticsearchService.updateDataByIdForMap(fullTextSearchEO,"fulltextserch","fulltextserch",id);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String updateStandLawsSearchForMap(Map<String,Object> attrInfoMap){
|
||||
Set<String> keys = attrInfoMap.keySet();
|
||||
|
||||
Reference in New Issue
Block a user