10. The apparatus of claim 8 further comprising a natural language processing engine for analyzing the at least one test word or the at least one training word or the test key phrase or the training key phrase.
10. The apparatus of claim 8 further comprising a natural language processing engine for analyzing the at least one test word or the at least one training word or the test key phrase or the training key phrase. 11. The apparatus of claim 10 wherein the natural language processing engine comprises a part of speech analysis engine for tagging the at least one test word or the at least one training word into a part of speech, or a stemming engine for stemming the test word or the training word.