1. A method for processing query data, comprising: performing a plurality of searches over a period of time in response to a plurality of search requests, each search request of the plurality of search requests comprising a query directed to a specific search context, the specific search context specifically selected for entering the query; wherein each search context is a different set of searchable information for obtaining links relevant to the plurality of search requests; for the period of time, logging the number of times each query is directed to each specific search context of a plurality of search contexts; subsequent to the period of time, receiving from a client, over a network, a particular query, said particular query being a complete query or portion thereof; determining, for each specific search context of the plurality of search contexts: (a) the number of times the particular query was directed to the specific search context over the period of time, or the number of times a suggested query derived from the particular query was directed to the specific search context over the period of time; and (b) a relevance score of the query to the search context, the relevance score being calculated using at least one of: the number of times the particular query was directed to the specific search context over the period of time, or the number of times a suggested query derived from the particular query was directed to the specific search context over the period of time; providing to said client over said network an indication of each said relevance score; wherein the step of providing the indication of each said relevance score is performed by one or more processors in a computer system.