22. An apparatus comprising: a memory; a processor device in communication with the memory and configured, in combination with the memory, to: pre-process a set of training documents, including at least creating training document metadata; construct a terms-phonemes/document matrix from the training document metadata where rows are created for the terms and phonemes contained in the set of training documents and columns are created for each training document; normalize entries in the terms-phonemes/document matrix; compute a vector space from the training documents by computing from the terms-phonemes/document matrix; and compute vectors for new documents and adding the vectors to the vector space without computing a new vector space in response to adding the vectors.
22. An apparatus comprising: a memory; a processor device in communication with the memory and configured, in combination with the memory, to: pre-process a set of training documents, including at least creating training document metadata; construct a terms-phonemes/document matrix from the training document metadata where rows are created for the terms and phonemes contained in the set of training documents and columns are created for each training document; normalize entries in the terms-phonemes/document matrix; compute a vector space from the training documents by computing from the terms-phonemes/document matrix; and compute vectors for new documents and adding the vectors to the vector space without computing a new vector space in response to adding the vectors. 24. The apparatus of claim 22 , wherein the vectors for new documents comprise a summation of weighted vectors for words or phonemes contained in each new document.