The idea as such amazed me, when I first heard about this. I was rather under-estimating the power of Perl community, thinking that it is an obsolete piece of technology, before I got to know about the existence of some very good modules like Text::Soundex in Perl. Still, Perl is widely used hmm... Perl 6 will at-least have some takers.
Coming back to the Soundex, it is quite an interesting idea to think of ways to index words based on how they are pronounced. It is quite intuitive. Whenever we hear a new word, we try to spell it out based on the sound and based on our knowledge of the language, in that way idea is intuitive.
More importantly, it cuts the barriers of language apart. It unifies all the searches and therefore it is something special. However, it could be used only in limited places. Catalogues(Library/business) could have some soundex defined over them that can simplify the search. Basically, one can say that soundex algorithm can be used to index words more than anything else.
http://creativyst.com/Doc/Articles/SoundEx1/SoundEx1.htm I found this link to have good information about the Soundex algorithm. More importantly, it provides the implementation of the algorithm in several language. Free Source Code!.... Have fun!
Coming back to the Soundex, it is quite an interesting idea to think of ways to index words based on how they are pronounced. It is quite intuitive. Whenever we hear a new word, we try to spell it out based on the sound and based on our knowledge of the language, in that way idea is intuitive.
More importantly, it cuts the barriers of language apart. It unifies all the searches and therefore it is something special. However, it could be used only in limited places. Catalogues(Library/business) could have some soundex defined over them that can simplify the search. Basically, one can say that soundex algorithm can be used to index words more than anything else.
http://creativyst.com/Doc/Articles/SoundEx1/SoundEx1.htm I found this link to have good information about the Soundex algorithm. More importantly, it provides the implementation of the algorithm in several language. Free Source Code!.... Have fun!
No comments:
Post a Comment