1. An self-enhancing search system comprising: a semantic taxonomy containing semantic nodes in a hierarchical structure; a search system analyzer that periodically looks through a document and identifies a semantic node term in the semantic taxonomy applicable to the document; a semantic binder attaching the document to the semantic node term; and relevant document finder based on enhanced queries including the semantic node term to locate documents applicable to a user's search.