UTILS.
100 % im Browser
🔉

Phonetischer Encoder (Soundex / Metaphone)

Kodiere ein Wort oder einen Namen zu seinem Soundex-Code, sodass ähnlich klingende Namen kollidieren, mit einer optionalen Metaphone-Ansicht für einen zweiten phonetischen Algorithmus.

Über dieses Tool

Der phonetische Encoder wandelt ein Wort oder einen Namen in einen phonetischen Code um, sodass gleich klingende Namen auf denselben Wert abgebildet werden — der Trick hinter Fuzzy-Namensabgleich, Genealogie-Suchen und dem Entfernen doppelter Schreibvarianten. Der Standard ist American Soundex, ein vierstelliger Code: Er behält den ersten Buchstaben, bildet dann die übrigen Konsonanten auf Ziffern ab (B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6), während Vokale sowie H, W, Y auf 0 abgebildet werden.

Der Algorithmus folgt den klassischen Regeln exakt. Folgen derselben Ziffer, die benachbart sind oder nur durch H oder W getrennt werden, fallen zu einer einzigen Ziffer zusammen, während durch einen Vokal getrennte Buchstaben separat kodiert werden. Alle Nullen werden verworfen, der beibehaltene erste Buchstabe wird vorangestellt, und das Ergebnis sind die ersten drei Ziffern, rechts mit Nullen auf Länge vier aufgefüllt. Deshalb kodieren Robert und Rupert beide zu R163, und Ashcraft kodiert zu A261.

Schalte den Algorithmus auf Metaphone (oder ‚Beide‘) für eine zweite, modernere phonetische Ansicht. Metaphone wendet englische Ausspracheregeln an — Weglassen stummer Buchstaben, PH→F, TH→0 (Theta), SH/TIA/SIO→X, weiches versus hartes C und G usw. — und erzeugt einen Schlüssel variabler Länge, der Homophone bei englischen Wörtern oft genauer gruppiert als Soundex. Alles ist ein deterministischer Zustandsautomat, lokal in deinem Browser berechnet; keine Daten werden nachgeschlagen oder übertragen.

Häufig gestellte Fragen

Wie funktioniert die Soundex-Kodierung?
Behalte den ersten Buchstaben, kodiere dann den Rest: B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6; Vokale sowie H,W,Y→0. Fasse wiederholte Ziffern zusammen (auch die nur durch H oder W getrennten), verwerfe Nullen, stelle den ersten Buchstaben voran und fülle auf oder kürze auf vier Zeichen, z. B. Robert→R163.
Warum ergeben Robert und Rupert denselben Code?
Beide beginnen mit R, und ihre Konsonantenfolgen bilden auf dieselben Ziffern ab (b/p→1, r→6, t→3), was R163 ergibt. Diese Kollision ist der ganze Sinn von Soundex: Ähnlich klingende Namen teilen einen Code, was ideal für die Suche in Datensätzen mit inkonsistenter Schreibweise ist.
Was ist Metaphone und wie unterscheidet es sich?
Metaphone ist ein späterer phonetischer Algorithmus, der englische Ausspracheregeln statt einer festen Zifferntabelle anwendet. Er verarbeitet stumme Buchstaben, PH→F, TH→0, weiches/hartes C und G und mehr und erzeugt einen Schlüssel variabler Länge, der englische Homophone oft präziser abgleicht als Soundex.
Funktioniert es bei vollständigen Namen oder Phrasen?
Beide Algorithmen kodieren ein einzelnes Wort — Nicht-Buchstaben-Zeichen werden entfernt und das Wort wird zuerst in Großbuchstaben umgewandelt. Kodiere bei einem vollständigen Namen jeden Teil (Vorname, Nachname) separat. Alles wird lokal ohne externe Abfrage berechnet.

Weitere Tools