van der Harg
Bereken een Soundex
Soundex in theorie
Deze theorie is gepubliceerd door Donald Knuth in "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley (1973), pp. 391-392.
Soundex Basis regels
- Elke Soundex code bestaat uit een combinatie van een letter met drie cijfers
- De letter is altijd de eerste letter van de achternaam
- De cijfers zijn het resultaat van de codering met behulp van onderstaande omzettingstabel
| voor de letters |
nummer |
| B, F, P, V |
1 |
| C, G, J, K, Q, S, X, Z |
2 |
| D, T |
3 |
| L |
4 |
| M, N |
5 |
| R |
6 |
- Als de codering minder dan drie cijfers bevat wordt het nummer achteraan aangevult met nullen totdat het uit drie cijfers bestaat.
De letters A, E, I, O, U, H, W, en Y worden genegeerd.
Aanvullende Soundex coderings regels
- Als het soundex nummer van de volgende letter gelijk is aan de vorige wordt deze genegeerd.
- Namen met voorvoegstels ("van", "van de", "con" etc.) hebben twee soundex codes, een met en een zonder voorvoegels meegenomen. "Mc" en "Mac" zijn géén voorvoegsels.
De officiële codering gaat van nog twee extra regels uit, deze zijn echter al bevat in bovenstaande regels.