(algorithm)
Definition: An algorithm to code English words (and foreign words often heard in the United States) phonetically by reducing them to 12 consonant sounds. This reduces matching problems from wrong spelling.
Generalization (I am a kind of ...)
phonetic coding algorithm.
See also Jaro-Winkler, Caverphone, NYSIIS, soundex, metaphone, Levenshtein distance.
Note: This is an improved version of metaphone. It returns two keys if a word has two feasible pronunciations, such as a foreign word.
Author: PEB
Lawrence Philips, The Double Metaphone Search Algorithm, C/C++ Users Journal, June 2000. on-line article accessed May 2011.
If you have suggestions, corrections, or comments, please get in touch with Paul E. Black.
Entry modified 23 May 2011.
HTML page formatted Tue Dec 6 16:16:32 2011.
Cite this as:
Paul E. Black, "double metaphone", in
Dictionary of Algorithms and Data
Structures [online], Paul E. Black, ed.,
U.S. National Institute of
Standards and Technology. 23 May 2011. (accessed TODAY)
Available from: http://www.nist.gov/dads/HTML/doubleMetaphone.html