Overview
Jaro-Winkler distance is useful for short names or records where early-character agreement is especially meaningful.
Scores string similarity with extra weight for shared prefixes.
Compact metadata for implementation and discovery.
Jaro-Winkler distance is useful for short names or records where early-character agreement is especially meaningful.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n + m)
Average
O(n + m)
Worst
O(n m)
Space
O(n + m)
jw = jaro + prefix * scale * (1 - jaro)Boosts strings that share an early prefix.
Show matched positions, dynamic-programming cells, or candidate buckets.
Jaro-Winkler Distance should be used with the assumptions and tradeoffs of string Similarity in mind.
What each reference supports for this entry.
Pattern-matching reference covering Jaro-Winkler Distance approximate matching model, string similarity measure, or bit-parallel search strategy.
NIST algorithm dictionary reference for Jaro-Winkler string similarity and prefix adjustment.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Jaro-Winkler and Levenshtein distance are string similarity measures with different error models.