This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch improve-text-search
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 524c5eff78bd40a08966c7d8878ff6161f013d68
Author: Benoit TELLIER <btell...@linagora.com>
AuthorDate: Tue Apr 22 07:19:00 2025 +0200

    fixup! fixup! JAMES-4057 Enable Query String to be used on OpenSearch
---
 .../james/mailbox/opensearch/query/CriterionConverter.java   | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java
 
b/mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java
index ad88c998f1..a85a1c050b 100644
--- 
a/mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java
+++ 
b/mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java
@@ -494,6 +494,12 @@ public class CriterionConverter {
 
     private Query convertSubject(SearchQuery.SubjectCriterion headerCriterion) 
{
         if (useQueryStringQuery) {
+            return new QueryStringQuery.Builder()
+                .fields(ImmutableList.of(JsonMessageConstants.SUBJECT))
+                .query(headerCriterion.getSubject())
+                .fuzziness(textFuzzinessSearchValue)
+                .build().toQuery();
+        } else {
             return new MatchQuery.Builder()
                 .field(JsonMessageConstants.SUBJECT)
                 .query(new FieldValue.Builder()
@@ -503,12 +509,6 @@ public class CriterionConverter {
                 .operator(Operator.And)
                 .build()
                 .toQuery();
-        } else {
-            return new QueryStringQuery.Builder()
-                .fields(ImmutableList.of(JsonMessageConstants.SUBJECT))
-                .query(headerCriterion.getSubject())
-                .fuzziness(textFuzzinessSearchValue)
-                .build().toQuery();
         }
     }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org
For additional commands, e-mail: notifications-h...@james.apache.org

Reply via email to