From c3b3e8959dfdad792a9109fbc6994e8922ef95c2 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Thu, 14 Jul 2022 22:00:10 +0400 Subject: [PATCH] Put entry splitting regex in explicit filter into a variable for code readability --- src/search_filter/explicit_filter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/search_filter/explicit_filter.py b/src/search_filter/explicit_filter.py index e6a7f551..f913a820 100644 --- a/src/search_filter/explicit_filter.py +++ b/src/search_filter/explicit_filter.py @@ -15,11 +15,11 @@ def explicit_filter(raw_query, entries, embeddings): return query, entries, embeddings # convert each entry to a set of words + # split on fullstop, comma, colon, tab, newline or any brackets + entry_splitter = r',|\.| |\]|\[\(|\)|\{|\}|\t|\n|\:' entries_by_word_set = [set(word.lower() for word - in re.split( - r',|\.| |\]|\[\(|\)|\{|\}|\t|\n|\:', # split on fullstop, comma or any brackets - entry[1]) + in re.split(entry_splitter, entry[1]) if word != "") for entry in entries]