SMART Anagram search for CS-Cart

We have done some exiting development and would like to share and get feedback.



MOD: This is based on searches for “Anagram” for 1 word searches.



What is anagram:



An anagram is a type of word play, the result of rearranging the letters of a word or phrase to produce a new word or phrase, using all the original letters exactly once. (Details coursey Wikipedia)



Test on our demo server http://demo.topcoderpro.com



Example: If you search for incorrect word “dlel” and click enter… even though you entered the incorrect word… it will display result for correct word “Dell”.