16. A computer program product tangibly embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing apparatus to: identify a plurality of documents, wherein a document is a file associated with an application; display, in a single interface, a plurality of selectable document images; receive selection of a selectable document image, wherein the selection of the selectable document image selects a document associated with the selectable document image; receive a search term; search for the search term within the selected document; display a first search rank indicator proximate to a first page of the selected document, wherein the first search rank indicator indicates a first number of search results found in the first page of the selected document; and display a second search rank indicator proximate to a second page of the selected document, wherein the second search rank indicator indicates a second number of search results found in the second page of the selected document.
16. A computer program product tangibly embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing apparatus to: identify a plurality of documents, wherein a document is a file associated with an application; display, in a single interface, a plurality of selectable document images; receive selection of a selectable document image, wherein the selection of the selectable document image selects a document associated with the selectable document image; receive a search term; search for the search term within the selected document; display a first search rank indicator proximate to a first page of the selected document, wherein the first search rank indicator indicates a first number of search results found in the first page of the selected document; and display a second search rank indicator proximate to a second page of the selected document, wherein the second search rank indicator indicates a second number of search results found in the second page of the selected document. 22. The computer program product of claim 16 , further comprising instructions configured to cause a data processing apparatus to: searching, by the electronic device, for the search term within the plurality of documents, and displaying a plurality of pages, wherein the plurality of pages is selected so as to include pages from a plurality of different documents that include the search term.