4.2 Russell Soundex rules. The Russell Soundex system is a name code using a very simple set of rewrite rules. These are set out in the following table:
| 1. | change the vowel letters [a, e, i, o, u] to 0 | ||||||||||||
| 2. | omit the semi-vowel letters [h, y, w] | ||||||||||||
| 3. | reduce doubled letters to single ones | ||||||||||||
| 4. | remember the initial letter | ||||||||||||
| 5. | change the consonant letters to digits as follows: | ||||||||||||
| |||||||||||||
| 6. | delete second digit if it is the same as the first | ||||||||||||
| 7. | change the first digit back to the remembered letter of step 4 | ||||||||||||
| 8. | delete all digits that are the same as the one next preceding | ||||||||||||
| 9. | delete all 0s | ||||||||||||
| 10. | supply up to three digits by adding 0s | ||||||||||||
| 11. | truncate to three digits by deleting the extra digits |
Here are some examples of soundex codes with the effects of certain rules noted:
| Raw Spelling | 1 | 2 | 5 | 6, 7 | 8 | 9, 10 | 11 |
|---|---|---|---|---|---|---|---|
| Klinkowski | KL0NK0WSK0 | KL0NK0SK0 | 240520220 | K40520220 | K4052020 | K4522 | K452 |
| de Spain | D0SP00N | D0SP00N | 3021005 | D021005 | D02105 | D215 | D215 |
| Leleu | L0L00 | L0L00 | 40400 | L0400 | L040 | L400 | L400 |
| Wright | WR0GHT | R0GT | 6023 | W6023 | W6023 | W623 | W623 |
| Schmidt | SCHM0DT | SCM0DT | 225033 | S5033 | S503 | S530 | S530 |
