Ich sehe das wie DeddyH.
Ein Hinweis ist nützlich bzw. für bestehende Datenbestände auch eine generierte Liste durch jeder-mit-jedem-Vergleich.
Wenn Dich unscharfe Suche interessiert, dann kannst Du hier mal schauen:
http://www.delphipraxis.net/101160-s...s-gesucht.html
http://www.delphipraxis.net/154811-v...rozentual.html
Wie man eine "Ähnlichkeit" genau ermittelt und bewertet hängt vom Anwendungszweck ab.
Wir haben bei uns Adressen noch auf "c/o" untersucht und den Bereich davor und danach extra bewertet.
Mit dem Ergebnis sind wir sehr zufrieden, wobei es natürlich immer auch klare falsch-positive Treffer gibt.
In eine StoreProcedure haben wir das noch nicht gegossen, ist also eine reine Delphifunktion.