From 1907494f151fe37cb6ce08e43fae9d08f6ab1c60 Mon Sep 17 00:00:00 2001 From: Kuroshini Date: Wed, 22 Jan 2020 18:47:08 +0300 Subject: [PATCH] BO news via ES#2 --- apps/news/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/news/models.py b/apps/news/models.py index 5eef5a02..2b0b6119 100644 --- a/apps/news/models.py +++ b/apps/news/models.py @@ -172,10 +172,10 @@ class NewsQuerySet(TranslationQuerysetMixin): _query = None for key in search_keys: if _query is None: - _query = elasticsearch_dsl.Q('fuzzy', **{key: {'value': f'*{search_value}*', 'fuzziness': 'auto:2,5', + _query = elasticsearch_dsl.Q('fuzzy', **{key: {'value': f'{search_value}', 'fuzziness': 'auto:2,5', 'prefix_length': 0, 'max_expansions': 100}}) else: - _query |= elasticsearch_dsl.Q('fuzzy', **{key: {'value': f'*{search_value}*', 'fuzziness': 'auto:2,5', + _query |= elasticsearch_dsl.Q('fuzzy', **{key: {'value': f'{search_value}', 'fuzziness': 'auto:2,5', 'prefix_length': 0, 'max_expansions': 100}}) search = NewsDocument.search().filter(_query)[0:10000].execute() ids = [result.meta.id for result in search]