soundex

soundex -- Berechnet die Laut-Ähnlichkeit eines Strings

Beschreibung:

string soundex ( string str)

Errechnet den Wert der Laut-Ähnlichkeit von str .

Soundex-Werte haben die Eigenschaft , dass ähnlich ausgesprochene Wörter den gleichen Soundex-Wert erzeugen . Dies kann zur Suche in Datenbanken verwendet werden , wenn Sie zwar die Aussprache aber nicht die genaue Schreibweise kennen . soundex( ) liefert einen String aus 4 Zeichen , beginnend mit einem Buchstaben zurück .

Diese besondere soundex( ) -Funktion ist u.a . beschrieben in "The Art Of Computer Programming , vol . Sorting And Searching" , von Donald Knuth , Addison-Wesley-Verlag (1973 ) , Seiten 391 bis 392 .

Beispiel 1 . Soundex-Beispiel :

 
soundex

 
(

 
"Euler"

 
)

 
==

 
soundex

 
("Ellery"

 
)

 
==

 
'E460'

 
;

 
soundex

 
("Gauss"

 
)

 
==

 
soundex

 
("Ghosh"

 
)

 
==

 
'G200'

 
;

 
soundex

 
("Knuth"

 
)

 
==

 
soundex

 
("Kant"

 
)

 
==

 
'H416'

 
;

 
soundex

 
("Lloyd"

 
)

 
==

 
soundex

 
("Ladd"

 
)

 
==

 
'L300'

 
;

 
soundex

 
("Lukasiewicz"

 
)

 
==

 
soundex

 
("Lissajous"

 
)

 
==

 
'L222'

 
;