9. A computer-implemented method comprising: transmitting, by a computing device to a server system, a search query that includes multiple search query terms; receiving, by the computing device from the server system, a list of search results that identify a plurality of documents that the server system determined are relevant to the search query terms; receiving, by the computing device, first user input selecting a first search result from the list of search results, the selection of the first search result including a selection of a link that is associated with a first document rather than a sub-page of the first document; transmitting, by the computing device to the server system, an indication of the first search result as having been selected by a user of the computing device, so as to cause the server system to: divide the first document from the plurality of documents that corresponds to the first search result into multiple sub-pages, determine a score for each of the multiple sub-pages based at least on presence of the search query terms in the sub-pages, identify a first sub-page that is determined to be most relevant to the search query from among the sub-pages based on the scores for the sub-pages, and identify a second sub-page that is determined to be next most relevant to the search query from among the sub-pages based on the scores for the sub-pages; presenting, by the computing device to a user of the computing device, the first sub-page; displaying by the computing device as part of the first sub-page a control for replacing the display of the first sub-page with a display of the second sub-page upon user selection of the control; receiving, by the computing device, second user input that requests navigation from the first sub-page to the next most relevant sub-page, wherein user selection of the control causes the received second user input; and presenting, by the computing device to a user of the computing device in response to receiving the second user input, the second sub-page.
9. A computer-implemented method comprising: transmitting, by a computing device to a server system, a search query that includes multiple search query terms; receiving, by the computing device from the server system, a list of search results that identify a plurality of documents that the server system determined are relevant to the search query terms; receiving, by the computing device, first user input selecting a first search result from the list of search results, the selection of the first search result including a selection of a link that is associated with a first document rather than a sub-page of the first document; transmitting, by the computing device to the server system, an indication of the first search result as having been selected by a user of the computing device, so as to cause the server system to: divide the first document from the plurality of documents that corresponds to the first search result into multiple sub-pages, determine a score for each of the multiple sub-pages based at least on presence of the search query terms in the sub-pages, identify a first sub-page that is determined to be most relevant to the search query from among the sub-pages based on the scores for the sub-pages, and identify a second sub-page that is determined to be next most relevant to the search query from among the sub-pages based on the scores for the sub-pages; presenting, by the computing device to a user of the computing device, the first sub-page; displaying by the computing device as part of the first sub-page a control for replacing the display of the first sub-page with a display of the second sub-page upon user selection of the control; receiving, by the computing device, second user input that requests navigation from the first sub-page to the next most relevant sub-page, wherein user selection of the control causes the received second user input; and presenting, by the computing device to a user of the computing device in response to receiving the second user input, the second sub-page. 10. The computer-implemented method of claim 9 , wherein the multiple sub-pages together contain the entire contents of the first document.