15. The method of claim 14 wherein the repository step for storing and indexing each of the synonyms for a defined window size allows a user to customize lexicons for different applications.
15. The method of claim 14 wherein the repository step for storing and indexing each of the synonyms for a defined window size allows a user to customize lexicons for different applications. 16. The method of claim 15 wherein the randomizer step for reducing includes minimizing storage and search time by removing duplicate sub-graphs and embedded sub-graphs from the storage repository.