summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2023-08-31 19:04:44 +0200
committerGitHub <noreply@github.com>2023-08-31 19:04:44 +0200
commit00084581289b4b7afd120845363b16247c5fa93b (patch)
treea7d9e93b8cd2e7208dfa9057717ab0b85d3841e6
parent9bb2fb6b1484c90c5b2c6cc52ce148019e82a3e2 (diff)
Fix search queries with slash causing or-condition (#26699)
-rw-r--r--app/lib/search_query_transformer.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/lib/search_query_transformer.rb b/app/lib/search_query_transformer.rb
index 86e3f500058..f10ccfb2830 100644
--- a/app/lib/search_query_transformer.rb
+++ b/app/lib/search_query_transformer.rb
@@ -25,7 +25,7 @@ class SearchQueryTransformer < Parslet::Transform
def clause_to_query(clause)
case clause
when TermClause
- { multi_match: { type: 'most_fields', query: clause.term, fields: ['text', 'text.stemmed'] } }
+ { multi_match: { type: 'most_fields', query: clause.term, fields: ['text', 'text.stemmed'], operator: 'and' } }
when PhraseClause
{ match_phrase: { text: { query: clause.phrase } } }
else