I

I enhanced Soundex to correctly handle multi-word strings

Hacker News

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 card

Actual performance

5points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: started · Missing: supports, reddit linkedin, podcasting
75%75% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: google, user, single · Missing: mac, agents, macos
57%57% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: google, users · Missing: mobile apps, ios, personal
49%49% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: users · Missing: plus, platform, intuitive
46%46% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: ide, io · Missing: https docs, excited, just released
25%25% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
17%17% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

En
Enhanced WiFiBroadcast23%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Enhanced WiFiBroadcast

Hacker News1
En
Enhanced GNU Awk36%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Enhanced GNU Awk

Hacker News6
En
Enhanced Heatmaps with AI-Clusters25%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Enhanced Heatmaps with AI-Clusters

Hacker News1
NegotiAI™
NegotiAI™38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Enhanced NegotiAI Coach - Multi-AI Powered Negotiation

Indie Hackers1advertising
Pa
Palindromes.py – spits out single-word and multi-word palindromes49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Palindromes.py – spits out single-word and multi-word palindromes

Hacker News1
Doccera
Doccera32%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Where AI meets Word, a enhanced document editting experince

Product Hunt+7
MeetingFriends
MeetingFriends23%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

We handle the when. You handle the fun.

Indie Hackers
Fr
FrustratedMonkey – A tool to handle your frustration64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

FrustratedMonkey – A tool to handle your frustration

Hacker News5
Xpeer
Xpeer

Digitalized Word of Mouth

BetaList
Wo
Word2Bits – Quantized Word Vectors44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Word2Bits – Quantized Word Vectors

Hacker News221