Fix search queries with slash causing or-condition (#26699)

pull/26701/head
Eugen Rochko 2023-08-31 19:04:44 +02:00 committed by GitHub
parent 9bb2fb6b14
commit 0008458128
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -25,7 +25,7 @@ class SearchQueryTransformer < Parslet::Transform
def clause_to_query(clause) def clause_to_query(clause)
case clause case clause
when TermClause 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 when PhraseClause
{ match_phrase: { text: { query: clause.phrase } } } { match_phrase: { text: { query: clause.phrase } } }
else else