Suchfunktion

Spranta

Erfahrenes Mitglied
Hallo,

gibt es eine Funktion bzw fertige Suchklasse die eine MySQL Datenbank durchsucht und kleine Rechtschreibfehler korregiert?
Sprich aus
- "Koln" soll er "Köln" machen
- "Dortmunt" soll "Dortmund" werden
usw?

Gruß
Spranta
 
Hi!

Ich glaube kaum dass es dafür eine Funktion gibt. Allerdings kann man z.B. mit Hilfe der SOUNDEX Funktion nach Aussprache und nicht Strings suchen, damit dürfte eigentlich sowohl Dortmund als auch Dortmunt gefunden werden.
Wenn Du wirklich Rechtschreibprüfung willst, brauchst Du ein Tool bzw. eine Programmbibliothek und Programmcode das das für Dich erledigt, MySQL kann das nicht.
Am einfachsten wäre vielleicht ein Perl- oder PHP-Skript, dass jeden Wert durchgeht, eine Google-Suchanfrage startet und auf der Ergebnisseite mit Hilfe von Regulären Ausdrücken die bekannte "Meinten Sie: ..." Sequenz sucht...
Oder Du schaust mal ob man nicht mit den Daten in den Mozilla-Extensions, Kategorie Wörterbücher, was anfangen kann.

Gruß
Enum
 
Zurück