Refining a current query. Receiving information regarding the relevancy
of documents retrieved from a document collection in response to a current query.
Ranking the retrieved documents in accordance with the relevancy information. Forming
a candidate query based on the rankings and analysis of locations of the retrieved
documents in a latent semantic index vector space formed from the retrieved document.
Applying the candidate query to the document collection. Ranking the documents
retrieved in response to the candidate query in accordance with the received relevancy
information. Comparing the ranking of documents retrieved in response to the candidate
query and the ranking of documents retrieved in response to the current query with
the received relevancy information. Choosing the query that produces the best ranking.