40. A computer readable storage medium having stored therein instructions, which when executed by a computer system cause the computer system to: identify multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords, each resource identifier corresponding to a document at a respective data source; retrieve the corresponding 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 the retrieved document; and display the identified chunk and a link to the identified chunk within the document to the user, wherein the first set of predefined criteria requires that all the search keywords be found within an identified respective document, and the second set of predefined criteria requires that all the search keywords be found within an identified chunk.
40. A computer readable storage medium having stored therein instructions, which when executed by a computer system cause the computer system to: identify multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords, each resource identifier corresponding to a document at a respective data source; retrieve the corresponding 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 the retrieved document; and display the identified chunk and a link to the identified chunk within the document to the user, wherein the first set of predefined criteria requires that all the search keywords be found within an identified respective document, and the second set of predefined criteria requires that all the search keywords be found within an identified chunk. 41. The computer readable storage medium of claim 40 , further comprising: instructions for ordering terms in the identified chunk that satisfy the search keywords either differently from the user-specified search keywords or separating the terms from one another by at least one term not satisfying any of the search keywords.