1. A computer-implemented method comprising: receiving a search query from a computing device, where the received search query has at least two different meanings; identifying first metadata associated with the received search query, wherein the first metadata is selected from the group consisting of a geographic location associated with the computing device, a date of the received search query, a time of day of the received search query, an age of a searching user submitting the received search query, a gender of the searching user submitting the received search query, and a language associated with the received search query; using the first metadata to promote search results corresponding to a first meaning of the at least two meanings of the received search query, wherein using the first metadata to promote search results corresponding to the first meaning of the at least two meanings of the received search query comprises: analyzing (a) prior search queries that are related to the received search query, (b) second metadata associated with the prior search queries, and (c) selections of prior search results provided in response to the prior search queries, wherein the selections of the prior search results are based on clicks on each prior search result among the prior search results and how long a clicking user stayed at each prior search result upon which the clicking user clicked; identifying a correlation between the second metadata associated with the prior search queries and the selections of the prior search results presented in response to the prior search queries; identifying a plurality of candidate search results that are responsive to the received search query; calculating a score for each of the candidate search results, wherein the score is based at least in part on the correlation, the first metadata, and the plurality of candidate search results; and promoting search results corresponding to the first meaning of the at least two meanings among the plurality of candidate search results based on the first metadata associated with the received search query and the correlation by ranking the search results based on the scores; and providing the promoted search results corresponding to the first meaning of the received search query to the computing device.