7. The method in claim 6 , wherein said determining a frequency of each word comprises: removing punctuation and case from said documents; removing stop words from said document; replacing words in said documents with synonyms; removing duplicate words from said documents; adding remaining words to said dictionary as limited by said maximum dictionary size; determining said frequency of each word remaining in said dictionary; and removing words below a frequency level from said dictionary.
7. The method in claim 6 , wherein said determining a frequency of each word comprises: removing punctuation and case from said documents; removing stop words from said document; replacing words in said documents with synonyms; removing duplicate words from said documents; adding remaining words to said dictionary as limited by said maximum dictionary size; determining said frequency of each word remaining in said dictionary; and removing words below a frequency level from said dictionary. 8. The method in claim 7 , further comprising inputting one or more of said stop words, said synonyms, and said frequency level.