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 bcc454663..0e1dd94e8 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 @@ -338,7 +338,6 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService { queryMap.put(key, queryMapTemp); map.put("match",queryMap); } - must.add(map); } } @@ -360,7 +359,8 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService { map1.put("wildcard",map); should.add(map1); } - must.add(should); + JSONObject jsonObject = jeroElasticsearchTemplate.buildBoolQuery(null, null, should); + must.add(jsonObject); }else{ Map map = new HashMap<>(); Map queryMap = new HashMap<>();