Re-sorts search results after deduplication

This commit is contained in:
Mouse Reeve
2021-01-02 16:09:54 -08:00
parent a413c87963
commit d3c181cacb
2 changed files with 8 additions and 3 deletions

View File

@ -23,6 +23,7 @@ class Connector(AbstractConnector):
search_results.append(self.format_search_result(result))
if len(search_results) >= 10:
break
search_results.sort(key=lambda r: r.confidence, reverse=True)
return search_results
@ -75,10 +76,10 @@ def search_identifiers(query):
def search_title_author(query, min_confidence):
''' searches for title and author '''
print('DON"T BOTHER')
vector = SearchVector('title', weight='A') +\
SearchVector('subtitle', weight='B') +\
SearchVector('authors__name', weight='C')
SearchVector('authors__name', weight='C') +\
SearchVector('series', weight='D')
results = models.Edition.objects.annotate(
search=vector