Warm and fuzzy text matching

Kiev.pm, AmsterdamX.pm

50 minutes



I had a problem: got two somewhat-structured music playlists that were overlapping and I wanted to merge them together.

In this talk I will explain what fuzzy text matching is; cover a couple of techniques to do it (edit or Levenshtein distance, cosine similarity, phonetic algorithm, Bitap); and showcase how Text::Fuzzy helped me to solve the problem. Colored terminal examples included. 

[ Talk ]