跳到主要内容
uencoder

Metaphone

Metaphone 是 Soundex 的改进音标算法,考虑更多英语发音规则(如辅音组合、静音字母),准确性更高。

用途

提供比 Soundex 更准确的英语音标编码,减少误匹配。

机制

应用约 20 条发音规则:如 X→KS,TH→0,SH→X,静音字母去除等。输出可变长字母数字串。Double Metaphone 进一步处理多语言与特殊情况,输出主备两个编码。

用例

  • 更准确的人名匹配
  • 搜索引擎拼写纠错
  • 记录链接
  • 多语言人名处理

示例

  • 输入
    Smith
    输出
    SM0X

    More precise than Soundex

常见错误

Metaphone's complex rules make implementations error-prone
Use a mature library (e.g., doublemetaphone)

相关词条

参考链接