diff --git a/api/api/controllers/search_controller.py b/api/api/controllers/search_controller.py index b7420ca02ef..417affb5c10 100644 --- a/api/api/controllers/search_controller.py +++ b/api/api/controllers/search_controller.py @@ -302,13 +302,12 @@ def build_search_query( search_queries["must"].append(Q("simple_query_string", **base_query_kwargs)) # Boost exact matches on the title - quotes_stripped = query.replace('"', "") exact_match_boost = Q( - "simple_query_string", - flags=DEFAULT_SQS_FLAGS, - fields=["title"], - query=f"{quotes_stripped}", - boost=10000, + "match_phrase", + title = { + "query":query, + "boost":10000 + } ) search_queries["should"].append(exact_match_boost) else: