4. The search system of claim 3 , wherein the semantic dictionary builder includes: a sub-module that identifies domain specific terms in a given keyword query, using domain specific glossary; a sub-module that finds synonyms and related terms for the identified keyword query terms, using a domain specific thesaurus; a sub-module that finds that statistically close terms to the identified keyword query terms; and a sub-module that identifies relevant domain specific categories for the identified keyword terms, using domain specific ontology.
3. The search system of claim 2 including ranking the results of searches using the enhanced queries to place terms in the semantic dictionary in order of most often used keyword query terms to reduce table lookup time.