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