Fuzzy Name Matching in Postgres

Using Levenshtein and Soundex extensions with indexes for fast fuzzy matches.