diff --git a/core/elasticsearch/__init__.py b/core/elasticsearch/__init__.py index 3babf66d..d0d0c948 100644 --- a/core/elasticsearch/__init__.py +++ b/core/elasticsearch/__init__.py @@ -192,6 +192,7 @@ COMMON_ANALYSIS = { "encoder": "double_metaphone", "replace": False, }, + "synonym_filter": {"type": "synonym", "synonyms_path": "analysis/synonyms.txt"}, "english_stop": {"type": "stop", "stopwords": "_english_"}, }, "analyzer": { @@ -207,6 +208,10 @@ COMMON_ANALYSIS = { "tokenizer": "standard", "filter": ["lowercase", "asciifolding", "ngram_filter"], }, + "synonym_analyzer": { + "tokenizer": "standard", + "filter": ["lowercase", "asciifolding", "synonym_filter"], + }, "name_phonetic": { "tokenizer": "standard", "filter": ["lowercase", "asciifolding", "double_metaphone"],