9. A computer system for ranking search results, comprising: at least one processor; and a storage device coupled to the at least one processor, wherein the storage device has stored thereon a program, and wherein the processor is configured to execute instructions of the program to perform operations, wherein the operations comprise: in response to receiving a search request with a search keyword to locate a list of pages, providing the list of pages; determining that a find operation with a find keyword has been issued for a page in the list of pages to locate the find keyword on the page; in response to determining that the find keyword has been located on the page, storing the find keyword in an index as relevant text for the page; and in response to receiving a subsequent search request for which the page is retrieved, ranking the page based on the find keyword.
9. A computer system for ranking search results, comprising: at least one processor; and a storage device coupled to the at least one processor, wherein the storage device has stored thereon a program, and wherein the processor is configured to execute instructions of the program to perform operations, wherein the operations comprise: in response to receiving a search request with a search keyword to locate a list of pages, providing the list of pages; determining that a find operation with a find keyword has been issued for a page in the list of pages to locate the find keyword on the page; in response to determining that the find keyword has been located on the page, storing the find keyword in an index as relevant text for the page; and in response to receiving a subsequent search request for which the page is retrieved, ranking the page based on the find keyword. 15. The computer system of claim 9 , wherein the operations further comprise: receiving a ranking filter that specifies a subset of find keywords in the index that are to be used to rank the page.