1. A method for retrieving information, comprising: receiving a search query within an information corpus; 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 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 associated with a search of the corresponding one of the plurality of data items using a second information corpus, wherein the information corpus and the second information corpus are non-overlapping; and ranking the search results based on the generated score for each of the plurality of data items.