zero hace 9 meses
padre
commit
2295eccd64

+ 1 - 1
src/main/java/cn/cslg/pas/factorys/EsBuilderFactory/MatchPhaseQueryBuilder.java

@@ -17,7 +17,7 @@ public class MatchPhaseQueryBuilder implements IQueryBuilder{
     @Override
     public Query creteQuery() throws ParseException {
         Query query = null;
-        if (value.contains(" ")) {
+        if (!value.contains(" ")) {
             query = QueryBuilders.matchPhrase(i -> i.field(field).query(value));
         } else {
             query = QueryBuilders.matchPhrase(i -> i.field(field).query(value).slop(2));

+ 1 - 1
src/main/java/cn/cslg/pas/service/business/es/EsCountService.java

@@ -139,7 +139,7 @@ public class EsCountService {
         }
         searchCondition = this.getCondition(searchCondition, taskId, projectId);
         String queryCondition = "";
-        if (searchCondition.contains("罒")) {
+        if (StringUtils.isNotEmpty(searchCondition) && searchCondition.contains("罒")) {
             queryCondition = searchCondition.replace("罒", " OR ");
         } else {
             queryCondition = searchCondition;