StringTools[Metaphone] - Metaphone function
|
Calling Sequence
|
|
Metaphone( s )
|
|
Description
|
|
•
|
The Metaphone(s) command implements the Metaphone algorithm.
|
|
The metaphone of a name is a phonetic hash of the consonant sounds in the name. It is designed to be an improvement on the traditional soundex algorithm. Metaphones have the property that words, which are pronounced similarly, produce the same metaphone and can thus be used to simplify searches in databases where the pronunciation but not the spelling is known.
|
•
|
While the soundex algorithm hashes words to a four character string consisting of a letter followed by three digits, the metaphone of a word produces a varying length string consisting entirely of consonants, with the possible exception of a leading vowel.
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
| (6) |
>
|
|
| (7) |
>
|
|
| (8) |
>
|
|
| (9) |
>
|
|
| (10) |
|
|
References
|
|
|
Philips, Lawrence. "Hanging on the Metaphone." Computer Language. December 1990, pp. 38-44.
|
|
|
Download Help Document
Was this information helpful?