1. A computer-implemented method comprising: receiving a search query from a user during a search session; presenting information to the user responsively to the search query; and after receiving an indication that the user takes an action related to the search session: identifying a portion of the presented information that the user did not select prior to taking the action, assigning respective scores to search results generated responsively to the search query, including lowering one or more of the scores of the respective search results that are characterized by the non-selected portion of the presented information, ranking the search results according to the scores, and presenting the ranked search results to the user.