Techniques are provided for reranking and increasing the relevance of the
results Internet searches. A search query is initially parsed into
individual units. Each unit corresponds to one or more words that
represents a natural concept. A concept network is analyzed to locate
concepts that are related to the units in the search query. Particular
concepts are selected from the concept network. Independent Internet
searches are performed for each of the selected concepts. The search
results from these searches are then compared to units in the original
search query and ranked according to their relevance to the original
search query.