According to one embodiment of the invention, a method includes receiving
a search term for a query. The method also includes searching a network
of concept terms for terms related to the search term. Additionally, the
query is reformulated using the search term and the related terms. A
local database is searched for data terms that match the search term and
the related terms. The data terms are from documents residing on websites
located on servers across a network. Moreover, the method includes
retrieving the documents from the websites whose data terms match the
search term and the related terms.