18. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a computer system cause the computer system to: receive a search request from a user of the computer, the search request including a plurality of search keywords; and in response to the search request: identify multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords from a user, each resource identifier corresponding to a document at a respective data source; retrieve a document from the respective document source for at least one of the resource identifiers; identify within the retrieved document a chunk by applying a second set of predefined criteria to one or more candidate chunks within the retrieved document; and provide the identified chunk and a link to the identified chunk within the document for display to the user, wherein the first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk.
18. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a computer system cause the computer system to: receive a search request from a user of the computer, the search request including a plurality of search keywords; and in response to the search request: identify multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords from a user, each resource identifier corresponding to a document at a respective data source; retrieve a document from the respective document source for at least one of the resource identifiers; identify within the retrieved document a chunk by applying a second set of predefined criteria to one or more candidate chunks within the retrieved document; and provide the identified chunk and a link to the identified chunk within the document for display to the user, wherein the first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk. 25. The computer readable storage medium of claim 18 , further comprising: instructions for displaying a chunk page-link icon for searching chunks within documents that are referenced by the retrieved document for the at least one of the resource identifiers; and instructions for displaying one or more referenced document links in response to a user selection of the chunk page-link icon, wherein each referenced document link has one or more associated chunks identified within a corresponding referenced document as satisfying the user-specified search keywords.