5. A system comprising: a client device; and a computer-readable medium coupled to the client device having instructions stored thereon which, when executed by the client device, cause the client device to perform operations comprising: creating two indexes, the two indexes including a prefix index that indexes documents stored on the client device according to partial words that are parts of words in titles of the documents, and farther including a content index that indexes the documents stored on the client device according to full words found in textual content of the documents, receiving a desktop search request including a given search term; querying the prefix index to identify two or more first documents stored on the client device, where each first document has a title that includes a word that matches the given search term or that has a prefix that matches the given search term, querying the content index to identify two or more second documents stored on the client device, where each second document has textual content that includes a full word that matches the given search term, ranking the first documents and separately ranking the second documents to identify highest ranking first documents and highest ranking second documents stored on the client device, and determining a relevance score for each of the highest ranking first documents and the highest ranking second documents; determining a first combined relevance score of the highest ranking first documents and a second combined relevance score of the highest ranking second documents; displaying data identifying the highest ranking first documents above data identifying the highest ranking second documents in a results window on the display device when the combined relevance score of the first documents exceeds the combined relevance score of the second documents; and displaying data identifying the highest ranking second documents above data identifying the highest ranking first documents in the results window on the display device when the combined relevance score of the first documents exceeds the combined relevance score of the second documents.
5. A system comprising: a client device; and a computer-readable medium coupled to the client device having instructions stored thereon which, when executed by the client device, cause the client device to perform operations comprising: creating two indexes, the two indexes including a prefix index that indexes documents stored on the client device according to partial words that are parts of words in titles of the documents, and farther including a content index that indexes the documents stored on the client device according to full words found in textual content of the documents, receiving a desktop search request including a given search term; querying the prefix index to identify two or more first documents stored on the client device, where each first document has a title that includes a word that matches the given search term or that has a prefix that matches the given search term, querying the content index to identify two or more second documents stored on the client device, where each second document has textual content that includes a full word that matches the given search term, ranking the first documents and separately ranking the second documents to identify highest ranking first documents and highest ranking second documents stored on the client device, and determining a relevance score for each of the highest ranking first documents and the highest ranking second documents; determining a first combined relevance score of the highest ranking first documents and a second combined relevance score of the highest ranking second documents; displaying data identifying the highest ranking first documents above data identifying the highest ranking second documents in a results window on the display device when the combined relevance score of the first documents exceeds the combined relevance score of the second documents; and displaying data identifying the highest ranking second documents above data identifying the highest ranking first documents in the results window on the display device when the combined relevance score of the first documents exceeds the combined relevance score of the second documents. 7. The system of claim 5 , wherein: the data identifying the highest ranking first documents comprises the title of, and a path and icon associated with, each of the highest ranking first documents, and the data identifying the highest ranking second documents comprises an icon associated with each of the highest ranking second documents, and a portion of the textual content of each of the highest ranking second documents, each respective portion including the search term.