Approximate and phonetic matching of strings
Jellyfish uses a variety of string comparison and phonetic encoding algorithms to do fuzzy string matching.