Algoritmus soundex byl speciálně vyvinut tak, aby odpovídal jménům na základě toho, jak znějí, spíše než podle použitého přesného pravopisu. Funguje v podstatě tak, že mapuje řetězce písmen na krátké řetězce obsahující především jejich souhlásky. Algoritmus soundex bude numerické číslice zcela ignorovat (např. odstraněny z řetězce).
Budete potřebovat jinou strategii pro provádění přibližné shody na řetězcích číslic.