Nachdem Soundex() alle Vokale, sowie w und h eliminiert und die Konsonanten nach Gruppen bewertet, darfst Du dir keine Wunder davon erwarten. Der Algorithmus findet z.B. beim Suchbegriff "Schmidt" auch die Namen "Schmid", "Schmitt" und "Schmied", aber auch "Schmott" oder "Schmatow". Grundsätzlich sind die Ergebnisse bei englischen Wörtern etwas besser, als bei deutschen Begriffen.