A method for searching a corpus of documents, such as the World Wide Web,
includes defining a knowledge domain and identifying a set of reference
documents in the corpus pertinent to the domain. Upon inputting a query,
the corpus is searched using the set of reference documents to find one
or more of the documents in the corpus that contain information in the
domain relevant to the query. The set of reference documents is updated
with the found documents that are most relevant to the domain. The
updated set is used in searching the corpus for information in the domain
relevant to subsequent queries.