16. The computer readable storage medium of claim 13 , wherein the instructions cause the computer system to: detect a user-selection of a second chunk from the list of one or more chunks; and upon detecting the user-selection of the second chunk from the list of one or more chunks, display, in addition to the list of one or more chunks in the document, a third portion of the document, the third portion including the second chunk.
13. A non-transitory computer readable storage medium having stored therein instructions, which, when executed by a computer system, cause the computer system with a display to: while a document displayed on the display is being browsed: display a first portion of the document on the display; receive a user-specified text string that includes multiple search keywords; and upon receiving the user-specified text string that includes multiple search keywords: compare the multiple search keywords with a plurality of candidate chunks within the document, wherein each candidate chunk corresponds to a predefined semantically-based unit of text in the document; identify, among the plurality of candidate chunks, one or more chunks matching the multiple search keywords; and display, in addition to the first portion of the document, a list of the one or more chunks matching the multiple search keywords in the document on the display, wherein terms in a respective chunk that satisfy the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term that does not satisfy any of the search keywords.