Metaphone

Metaphone is a phonetic algorithm, published by Lawrence Philips in 1990, for indexing words by their English pronunciation. It fundamentally improves on the Soundex algorithm by using information about variations and inconsistencies in English spelling and pronunciation to produce a more accurate encoding, which does a better job of matching words and names which sound similar. As with Soundex, similar sounding words should share the same keys. Metaphone is available as a built-in operator in a number of systems, including later versions of PHP.

The original author later produced a new version of the algorithm, which he named Double Metaphone. Contrary to the original algorithm whose application is limited to English only, this version takes into account spelling peculiarities of a number of other languages. In 2009 Lawrence Philips released a third version, called Metaphone 3, which achieves an accuracy of approximately 99% for English words, non-English words familiar to Americans, and first names and family names commonly found in the United States, having been developed according to modern engineering standards against a test harness of prepared correct encodings.

Read more about Metaphone:  Procedure, Double Metaphone, Metaphone 3, Common Misconceptions

Other articles related to "metaphone":

Metaphone - Common Misconceptions
... There are a couple of misconceptions about the Metaphone algorithms that should be addressed All of them are designed to address regular, "dictionary" words, not just names, and ...
List Of Algorithms - Combinatorial Algorithms - Sequence Algorithms - Approximate Sequence Matching
... refinement which allows matching of Slavic and Germanic surnames Double Metaphone an improvement on Metaphone Match Rating Approach a phonetic algorithm developed ...
Phonetic Algorithm
... Metaphone and Double Metaphone, which is suitable for use with most English words, not just names ... Metaphone algorithms are the basis for many popular spell checkers ...
Soundex Variants
... response to deficiencies in the Soundex algorithm, Lawrence Philips developed the Metaphone algorithm in 1990 for the same purpose ... Philips developed an improvement to Metaphone in 2000, which he called Double Metaphone ... Double Metaphone includes a much larger encoding rule set than its predecessor, handles a subset of non-Latin characters, and returns a primary and a secondary ...
Phonetic Algorithm - Common Uses
... The Metaphone algorithm, for example, can take an incorrectly spelt word and create a code ... looked up in directory for words with the same or similar Metaphone ... Words that have the same or similar Metaphone become possible alternative spellings ...