1. A method for retrieving information, comprising: receiving a search query within a first information corpus that comprises a first plurality of documents, wherein the first information corpus is a first non World Wide Web-based corpus whose first plurality of documents are not available on the World Wide Web; identifying search results for the search query; generating a score for each of a plurality of data items identified in the search results, wherein the score for a corresponding one of the plurality of data items is based on: a score dependent on the search query within the first information corpus; and at least one score independent of the search query, the at least one score independent of the search query comprising a ranking signal and at least one additional score, the ranking signal being associated with a search of the corresponding one of the plurality of data items using a second information corpus that comprises a second plurality of documents, wherein the second information corpus is a World Wide Web-based corpus whose second plurality of documents are available on an Internet, wherein the first information corpus comprising the first plurality of documents and the second information corpus comprising the second plurality of documents are non-overlapping, the ranking signal including a first score signal based on a number of times the search has been performed over a given period of time, the at least one additional score based on information from a second non World Wide Web-based corpus that includes a geographic location from where the search query originated and whose information is not available on the World Wide Web; and ranking the search results based on the generated score for each of the plurality of data items.