1. A method comprising: receiving, at a server system, a portion of a search query from a client system that is distinct from the server system; predicting from the portion of the search query a plurality of predicted queries; selecting one or more of the plurality of predicted queries; obtaining search results for the selected one or more predicted queries; and sending one or more of the search results to the client system.