diff options
Diffstat (limited to 'megapixels/app')
| -rw-r--r-- | megapixels/app/utils/identity_utils.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/megapixels/app/utils/identity_utils.py b/megapixels/app/utils/identity_utils.py index 5b73a8e9..e090d16e 100644 --- a/megapixels/app/utils/identity_utils.py +++ b/megapixels/app/utils/identity_utils.py @@ -52,12 +52,12 @@ def names_match(name_a, name_b, threshold=0.9, as_float=False, compound_score=Fa # return result ratio_similar = sum(max(x) for x in scores) / len_min - # combine with any missing letters/words - letters_a = sum(len(x) for x in name_a_clean) - letters_b = sum(len(x) for x in name_b_clean) - ratio_letters = min(letters_a, letters_b) / max(letters_a, letters_b) if compound_score: + # combine with any missing letters/words + letters_a = sum(len(x) for x in name_a_clean) + letters_b = sum(len(x) for x in name_b_clean) + ratio_letters = min(letters_a, letters_b) / max(letters_a, letters_b) score = (0.8 * ratio_similar) + (0.2 * ratio_letters) else: score = ratio_similar |
