soundex

soundex -- Spočítat soundex klíč řetězce

Popis

string soundex ( string str)

Spočítá soundex klíč str .

Soundex klíče mají tu vlastnost , že slova vyslovovaná podobně produkují shodné soundex klíče , a dají se proto využít ke zjednodušení hledání v databázích , kde znáte výslovnost , ale ne hláskování . Tato funkce vrací řetězec dlouhý 4 znaky začínající písmenem .

Tato konkrétní soundex funkce je popsána Donaldem Knuthem v " The Art Of Computer Programming , vol .

Příklad 1 . Soundex ukázky

 
soundex

 
(

 
"Euler"

 
)

 
==

 
soundex

 
("Ellery"

 
)

 
==

 
'E460'

 
;

 
soundex

 
("Gauss"

 
)

 
==

 
soundex

 
("Ghosh"

 
)

 
==

 
'G200'

 
;

 
soundex

 
("Hilbert"

 
)

 
==

 
soundex

 
("Heilbronn"

 
)

 
==

 
'H416'

 
;

 
soundex

 
("Knuth"

 
)

 
==

 
soundex

 
("Kant"

 
)

 
==

 
'K530'

 
;

 
soundex

 
("Lloyd"

 
)

 
==

 
soundex

 
("Ladd"

 
)

 
==

 
'L300'

 
;

 
soundex

 
("Lukasiewicz"

 
)

 
==

 
soundex

 
("Lissajous"

 
)

 
==

 
'L222'

 
;