From 9c635cd60de992526ff9c718fe85204cd51dc7ed Mon Sep 17 00:00:00 2001 From: Kuroshini Date: Wed, 16 Oct 2019 14:11:07 +0300 Subject: [PATCH] Define search boosts --- apps/search_indexes/views.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/apps/search_indexes/views.py b/apps/search_indexes/views.py index 21b9b675..1a898cbc 100644 --- a/apps/search_indexes/views.py +++ b/apps/search_indexes/views.py @@ -28,8 +28,10 @@ class NewsDocumentViewSet(BaseDocumentViewSet): ] search_fields = { - 'title': {'fuzziness': 'auto:2,5'}, - 'subtitle': {'fuzziness': 'auto:2,5'}, + 'title': {'fuzziness': 'auto:2,5', + 'boost': 3}, + 'subtitle': {'fuzziness': 'auto:2,5', + 'boost': 2}, 'description': {'fuzziness': 'auto:2,5'}, } translated_search_fields = ( @@ -86,11 +88,11 @@ class EstablishmentDocumentViewSet(BaseDocumentViewSet): search_fields = { 'name': {'fuzziness': 'auto:2,5', - 'boost': '2'}, + 'boost': 4}, 'transliterated_name': {'fuzziness': 'auto:2,5', - 'boost': '2'}, + 'boost': 3}, 'index_name': {'fuzziness': 'auto:2,5', - 'boost': '2'}, + 'boost': 2}, 'description': {'fuzziness': 'auto:2,5'}, } translated_search_fields = ( @@ -216,11 +218,11 @@ class ProductDocumentViewSet(BaseDocumentViewSet): search_fields = { 'name': {'fuzziness': 'auto:2,5', - 'boost': '2'}, + 'boost': 4}, 'transliterated_name': {'fuzziness': 'auto:2,5', - 'boost': '2'}, + 'boost': 3}, 'index_name': {'fuzziness': 'auto:2,5', - 'boost': '2'}, + 'boost': 2}, 'description': {'fuzziness': 'auto:2,5'}, } translated_search_fields = (