diff --git a/src/main/java/org/codelibs/fess/helper/QueryHelper.java b/src/main/java/org/codelibs/fess/helper/QueryHelper.java index 271cea2b8..d580b054e 100644 --- a/src/main/java/org/codelibs/fess/helper/QueryHelper.java +++ b/src/main/java/org/codelibs/fess/helper/QueryHelper.java @@ -295,10 +295,10 @@ public class QueryHelper implements Serializable { boolQuery.must(queryBuilder); break; case SHOULD: - boolQuery.must(queryBuilder); + boolQuery.should(queryBuilder); break; case MUST_NOT: - boolQuery.must(queryBuilder); + boolQuery.mustNot(queryBuilder); break; default: break; diff --git a/src/main/resources/app.xml b/src/main/resources/app.xml index 6605c455e..ccb113bfd 100644 --- a/src/main/resources/app.xml +++ b/src/main/resources/app.xml @@ -26,6 +26,7 @@ false + org.apache.lucene.queryparser.classic.QueryParser$Operator.AND