Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
Delphi 5 Standard
|
1. Jan 2003, 06:00
Hallo!
Bei ähnlichen Suchbegriffen fällt natürlich als Erstes wieder mal der Begiff "Fuzzy".
Außerdem gibt es speziell für Namen noch die Phonemische Umwandlung. Da wird dann z.b. Y zu I, AI zu EI, ER zu R und an bestimmten Stellen verschwindet H. Beispiele:
Maier
Mayer
Meier
Meyer
Meihar
Mayr
werden alle zu MEIR
Allerdings: da sind mehr als 2 Unterschiede möglich und Bayer paßt da nicht rein!
Anwendung: Beim Erfassen den Namen in Phonem-Schreibweise umwandeln, als zusätzliches Datenfeld speichern. Beim Suchen die Eingabe in Phonem umwandeln und mit dem zusätzlichen Feld vergleichen. Gleich: Name ist eine Schreibweise des Suchbegriffs.
Das Ganze dürfte aber recht aufwendig werden.
Gruß
Dietmar Brüggendiek
Dietmar Brüggendiek
|