idea for weighted sorting

This commit is contained in:
Daniel 2023-05-09 00:36:41 +02:00
parent af40feee86
commit 9fc0d54fde
1 changed files with 8 additions and 0 deletions

View File

@ -931,7 +931,15 @@ class CalibreDB:
func.partial_ratio(func.lower(Books.title),word)>=FUZZY_SEARCH_ACCURACY
]
results=results.filter(or_(*filter_expression))
#TODO sort
# score = 0
# for word in words:
# score += max(
# attr1 % word,
# attr2 % word,
# )
# sort by score desc
return results
def get_cc_columns(self, config, filter_config_custom_read=False):