diff --git a/apps/search_indexes/filters.py b/apps/search_indexes/filters.py index 3ef74978..ab47ef84 100644 --- a/apps/search_indexes/filters.py +++ b/apps/search_indexes/filters.py @@ -74,7 +74,7 @@ class CustomSearchFilterBackend(SearchFilterBackend): Q('wildcard', **{k: { 'value': f'*{search_term.lower()}*', - 'boost': v.get('boost', 1) + 0.1 + 'boost': v.get('boost', 1) + 30 } } ) @@ -85,7 +85,7 @@ class CustomSearchFilterBackend(SearchFilterBackend): ) __queries.append( Q('wildcard', **{field: {'value': f'*{search_term.lower()}*', - 'boost': field_kwargs[field].get('boost', 1) + 0.1}}) + 'boost': field_kwargs[field].get('boost', 1) + 30}}) ) else: for field in view.search_fields: @@ -109,7 +109,7 @@ class CustomSearchFilterBackend(SearchFilterBackend): Q('wildcard', **{k: { 'value': f'*{search_term.lower()}*', - 'boost': v.get('boost', 1) + 0.1 + 'boost': v.get('boost', 1) + 30 } } ) @@ -120,6 +120,6 @@ class CustomSearchFilterBackend(SearchFilterBackend): ) __queries.append( Q('wildcard', **{field: {'value': f'*{search_term.lower()}*', - 'boost': field_kwargs[field].get('boost', 1) + 0.1}}) + 'boost': field_kwargs[field].get('boost', 1) + 30}}) ) return __queries \ No newline at end of file