1. A method in a computing system for ranking web pages in a result set, comprising: establishing a system of ratings for combinations of a web page with a query term that reflect the level of relevance of the web page to the query term; in response to each of a plurality of content interactions performed by users, each content interaction performed with respect to a web page included as results in a result set that was generated in response to a query comprising a set of one or more query terms: adjusting a rating score for each combination of the web page and a query term among the set of query terms; and for each of a plurality of web pages included as results in a distinguished result set produced in response to a distinguished query comprising a set of distinguished query terms: selecting established and adjusted rating scores for each combination of the web page and a query term among the distinguished set of query terms, and determining a ranking score for the web page in the distinguished query result by combining the selected rating scores.