diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/searchcenter/service/impl/DocumentSearchServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/searchcenter/service/impl/DocumentSearchServiceImpl.java index 4d6a50463..023295ef0 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/searchcenter/service/impl/DocumentSearchServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/searchcenter/service/impl/DocumentSearchServiceImpl.java @@ -413,6 +413,8 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService { } if(StringUtils.isBlank(searchVO.getSelectValue())){ searchVO.setSelectValue(SEARCH_FLAG); + }else{ + searchVO.setSelectValue(searchVO.getSelectValue().replaceAll("/", "\\\\/")); } //判断索引是否存在 @@ -428,6 +430,7 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService { } String selectValue = searchVO.getSelectValue(); String selectValueTwo = searchVO.getSelectValueTwo(); + selectValueTwo = selectValueTwo.replaceAll("/", "\\\\/"); //1. 需要查询的字段 List fieldList = new ArrayList<>(); fieldList.add("serial_number");//权重6