1. A computer-implemented method comprising: obtaining a set of search results that a search engine identifies as responsive to a search query; providing, for display, first multiple search results from among the set of search results; receiving data indicating a refinement to the search query; in response to receiving the data indicating the refinement to the search query, obtaining a subset of the set of search results that satisfy the refinement without instructing the search engine to perform a subsequent search; for each respective search result of second multiple search results selected from among the subset of the set of search results, obtaining a respective portion from a respective resource referenced by the respective search result, wherein the respective portion is responsive to the refinement; and providing, for display, the second multiple search results and the respective portion from the respective resource referenced by each of the second multiple search results.