Provides a mechanism to build word dictionary based on coherent data sets and ability to search the data set by partial words