资 源 简 介
The Metaphone algorithm encodes a string into a Metaphone value. It is widely used in search engines, spell checkers, dictionaries, databases, and many other applications.
This project offer the source code of the "rule set" that define a Metaphone-Language Algorithm Version (MLAV). There are a Metaphone specialization for each language (english, spanish, portuguese, etc.), and some "stable phonetic optimizations", that corresponds to the different MLA versions.
Each MLAV rule-set is associated with a specific phonetic string representation of the language, and can be expressed by a MLAV"s sample set of pairs word-metaphone of that version.
A Metaphone implementation must satisfy (quality compliance) a specific MLAV. This is accomplished by: 1) test (assert) the implementations"s output against the MLAV"s sample set
文 件 列 表
metaphone-standards
ptBR
implementations
en
es
index.php
rules_en_v1.1.inc.php
rules_ptBR_v2.inc.php
lib.php
rules_en_v1.inc.php
tools.php
readMe.txt
rules_ptBR_v1.inc.php
ptBR
assertFull_v2.txt
rules_v1.txt
assert_v2.txt
rules_v2.txt
sample.txt
sampleText.txt
sampleFull.txt
assert_v1.txt
assertFull_v1.txt
implementations
portuguese_metaphone.php~
metaphone_ptBR_v1.php~
metaphone_ptBR_v1.php
metaphone_ptBR_v2.php~
metaphone_ptBR_v2.php
metaphone_en_v1.php~
metaphone_en_v1.php
metaphone_en_v1.1.php
metaphone_es_v1.php
metaphone_es_v1.php~