Use addition instead of multiplication

This commit is contained in:
Daoud Clarke 2022-02-25 22:19:26 +00:00
parent 4e6516ccf1
commit 6fb310c363

View file

@ -50,7 +50,8 @@ def _score_result(terms, result: Document, is_complete: bool, max_score: float):
total_possible_match_length = sum(len(x) for x in terms)
match_score = (match_length + 1. / last_match_char) / (total_possible_match_length + 1)
# score = 0.1 * domain_score + 0.9
score = (0.01 + 0.99*match_score) * (0.01 + 0.99*(result.score / max_score))
# score = (0.01 + 0.99*match_score) * (0.01 + 0.99*(result.score / max_score))
score = 0.1 * match_score + 0.9 * (result.score / max_score)
return score