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.
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. 17. The computer readable storage medium of claim 13 , wherein the first chunk is not located within the first portion of the document.