Boost the tempo

This commit is contained in:
Kuroshini 2019-11-20 20:35:56 +03:00
parent 06b8582976
commit 2dc7f1e89d

View File

@ -74,7 +74,7 @@ class CustomSearchFilterBackend(SearchFilterBackend):
Q('wildcard', Q('wildcard',
**{k: { **{k: {
'value': f'*{search_term.lower()}*', '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( __queries.append(
Q('wildcard', **{field: {'value': f'*{search_term.lower()}*', 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: else:
for field in view.search_fields: for field in view.search_fields:
@ -109,7 +109,7 @@ class CustomSearchFilterBackend(SearchFilterBackend):
Q('wildcard', Q('wildcard',
**{k: { **{k: {
'value': f'*{search_term.lower()}*', '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( __queries.append(
Q('wildcard', **{field: {'value': f'*{search_term.lower()}*', 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 return __queries