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',
**{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