1. A method of locating information sources in a network environment, comprising: providing a data structure comprising a plurality of nodes and a plurality of key phrases wherein each node relates to at least one key phrase and wherein each key phrase correspond to at least one web page; receiving a query containing at least one search term; searching the data structure for key phrases matching the search term; providing a link to at least one web page corresponding to the matching key phrases; and providing a link to at least one node having a relation to at least one key phrase matching the search term whereby a user can browse the link from the node to find web pages related to the node.