An automatic search index / meta data self-enhancement
system includes a search
system log analyzer, which periodically looks through the search
system log, of a
database, for search queries that did not bring satisfactory results; a search query analyzer which applies query enhancement techniques to the unsatisfactory queries by using glossary terms, synonyms, known typos, translated words, etc. to enhance the queries and categorize them; a relevant document finder which, based on the enhanced query terms and their
categorization and subject, uncovers documents that were not previously found and links the documents to the query terms in the search index; and a search index / meta data
enhancer, that enhances the meta / data of the documents based on the enhanced query terms in the search index, to reflect these new keywords to allow documents turned up by the enhanced query to be returned when similar future searches are entered by users.