I enhanced Soundex to correctly handle multi-word strings
I enhanced Soundex to correctly handle multi-word strings
Hello HN. I built Flookup Data Wrangler, a powerful Google Sheets add-on for data cleaning without writing single line of code. Traditional Soundex is designed for single words like "John" and "Jonny", making data cleaning comparisons between such strings straightforward. However, typical Soundex outputs cannot be used to handle multi-word or reordered string comparisons like "John Doe" vs "Doe Jonny", as this would produce inaccurate results. To address this, I modified the Soundex algorithm to support multi-word and reordered strings by adding a helper function that re-encodes the output into a format that can be used for accurate text-to-text comparisons. The optimisation keeps overhead minimal, ensuring negligible impact on performance. By leveraging this enhancement, Flookup users can do the following: + Fuzzy matching and merging + Duplicate highlighting and removal + Extracting a list of unique values ... all based on the sound the strings or parts of the strings make (as pronounced in English). I would love feedback, especially from those into data cleaning (which I'm guessing is everyone). If you are curious to give it a try, here is a quick start guide: https://www.getflookup.com/get-started
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Enhanced WiFiBroadcast
Enhanced GNU Awk
Enhanced Heatmaps with AI-Clusters
Enhanced NegotiAI Coach - Multi-AI Powered Negotiation
Palindromes.py – spits out single-word and multi-word palindromes
Where AI meets Word, a enhanced document editting experince
We handle the when. You handle the fun.
FrustratedMonkey – A tool to handle your frustration
Digitalized Word of Mouth
Word2Bits – Quantized Word Vectors