1. A computer system comprising: a processor; a computer readable memory encoded with logic that when executed by the processor is operable to perform operations comprising: deriving concept terms by extracting significant terms from search text and inferring relevant terms from the extracted significant terms using a concept matrix, the concept matrix derived from a plurality of sample documents using singular value decomposition of a term-document matrix, the concept matrix identifying a latent pattern of word usage in the plurality of sample documents around a concept, the concept matrix further providing a term-term similarity between the search text and terms in the plurality of sample documents; and generating a query for a search engine, the query comprising a search expression having at least one of the derived concept terms.
1. A computer system comprising: a processor; a computer readable memory encoded with logic that when executed by the processor is operable to perform operations comprising: deriving concept terms by extracting significant terms from search text and inferring relevant terms from the extracted significant terms using a concept matrix, the concept matrix derived from a plurality of sample documents using singular value decomposition of a term-document matrix, the concept matrix identifying a latent pattern of word usage in the plurality of sample documents around a concept, the concept matrix further providing a term-term similarity between the search text and terms in the plurality of sample documents; and generating a query for a search engine, the query comprising a search expression having at least one of the derived concept terms. 3. The computer system of claim 1 wherein said search text is selected from the group consisting of: a document, an e-mail, and a Web page.