Zum Inhalt springen
uencoder

Metaphone

Metaphone ist ein gegenüber Soundex verbessertes phonetisches Verfahren, das mehr englische Ausspracheregeln berücksichtigt (z. B. Konsonantenverbindungen und stumme Buchstaben) und dadurch genauer ist.

Zweck

Liefert eine genauere englische phonetische Kodierung als Soundex und reduziert Fehltreffer.

Mechanismus

Wendet etwa 20 Ausspracheregeln an: z. B. X→KS, TH→0, SH→X, Weglassen stummer Buchstaben usw. Gibt eine alphanumerische Zeichenfolge variabler Länge aus. Double Metaphone behandelt zusätzlich mehrsprachige und Sonderfälle und gibt einen primären und einen sekundären Code aus.

Anwendungsfälle

  • Präziseres Matching von Personennamen
  • Rechtschreibkorrektur in Suchmaschinen
  • Record Linkage
  • Mehrspachige Namenverarbeitung

Beispiele

  • Eingabe
    Smith
    Output
    SM0X

    More precise than Soundex

Häufige Fehler

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

Verwandte Begriffe

References