1. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising: receiving, at a client device, a partial query term; transmitting, by the client device and to a search engine, a search query request that includes the partial query term; in response to the search query request, receiving, by the client device and from the search engine, (i) a suggested query term generated for the partial query term by the search engine, and (ii) content relating to the suggested query term that was indexed by the search engine before the search query request was transmitted; in response to receiving the suggested query term and the content relating to the suggested term that was indexed by the search engine before the search query request was transmitted, providing for display, on a user interface of the client device, the suggested query term and the indexed content; after receiving the suggested query term and the content relating to the suggested query term that was indexed by the search engine before the search query request was transmitted, transmitting, from the client device, a live query to obtain live content relating to the suggested query term, the live content being an update to the content that was indexed by the search engine, wherein the live content comprises information obtained at or after a time when the search query request was transmitted, and wherein the live content comprises information whose associated value is not pre-indexed by the search engine when the search query request was transmitted; obtaining, at the client device, the live content; and providing for display the live content to update the content on the user interface of the client device.