def _score_by_ngram_distance(helper, result): for label in result.labels: label = ascii(label) score = compare_ngrams(label, helper.query) result.add_score('str_distance', score, ceiling=1.0) if score >= config.MATCH_THRESHOLD: break
def test_compare_ngrams(left, right, score): assert compare_ngrams(left, right) == score