Thread suchbegriff nicht eindeutig. was tun?: mysql (7 answers)
Opened by steinwolf at 2005-04-24 13:46

Dubu
 2005-04-24 15:25
#33182 #33182
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
MySQL selber hat eine SOUNDEX() Funktion.

Nachteile sind, dass erstens Soundex wesentlich besser fuer englische als fuer deutsche Woerter funktioniert, und zweitens, dass Soundex nur die klangliche Aehnlichkeit zwischen zwei Woertern beruecksichtigt. Damit findet man zwar "Mayer" und "Meier", aber "Infromatik" ist vom Klang her schon anders als "Informatik". Im letzteren Fall ist die Levenshtein-Distanz ein besseres Kriterium, eignet sich aber wenig fuer eine Suchfunktion; schliesslich muesste jedes Wort der Zielmenge mit dem Suchwort einzeln verglichen werden (waehrend man Soundex-Werte fuer die Woerter in der Datenbank im Voraus berechnet und ablegt und bei der Suche nur auf Identitaet vergleicht).

View full thread suchbegriff nicht eindeutig. was tun?: mysql