// Metaphone – phonetischer Algorithmus zum Indizieren von Wörtern nach ihrer Aussprache
Kodiert Wörter nach Aussprache statt Rechtschreibung.
Findet Wörter, die ähnlich klingen, aber unterschiedlich geschrieben werden.
Speziell für englische Ausspracheregeln entwickelt.
Metaphone ist ein phonetischer Algorithmus, der Wörter anhand ihrer englischen Aussprache kodiert. Er wendet eine Reihe von Transformationsregeln an, um Buchstaben und Buchstabenkombinationen in phonetische Codes zu überführen. Ähnlich klingende Wörter erhalten denselben Code und eignen sich so für Fuzzy-Matching, Rechtschreibprüfung und Namensabgleich in Datenbanken.
Typische Transformationen:\nPH → F (phone → FON)\nCH → X (church → XRCH)\nC+E/I/Y → S (center → SNTR)\nG+E/I/Y → J (george → JRJ)\n\nÄhnlich klingende Wörter:\nSmith → SM0\nSmythe → SM0\nSchmidt → XMT\n\nKnight → NT\nNight → NT\n\nCough → KF\nCoffee → KF
Metaphone ist ein phonetischer Algorithmus, der 1990 von Lawrence Philips veröffentlicht wurde. Er verbessert Soundex durch komplexere Regeln, die englische Aussprachmuster besser abbilden.
Metaphone verwendet ausgefeiltere Regeln und berücksichtigt die Position und Kombination von Buchstaben. Für englische Wörter ist er genauer als Soundex, das ursprünglich für Nachnamen entwickelt wurde und einfachere numerische Codes verwendet.
Metaphone-Codes werden häufig in Rechtschreibprüfungen, Suchmaschinen, Deduplizierung von Datenbanken, genealogischer Forschung und überall dort eingesetzt, wo Wörter, die ähnlich klingen, aber unterschiedlich geschrieben werden, abgeglichen werden müssen.
Ja, Metaphone ist speziell für die englische Aussprache entwickelt. Für andere Sprachen eignen sich andere phonetische Algorithmen wie Cologne phonetic (Deutsch) oder Caverphone (neuseeländisches Englisch) besser.