Patent ID: 8380704

Claim:
A method comprising: at a computer system comprising one or more processors and memory storing one or more programs for execution by the one or more processors so as to perform the method: receiving, from a client, a current search query including a query cursor corresponding to a prior search query, the query cursor corresponding to a location in a first index used to perform the prior search query; in response to the current search query: determining a plurality of components of the query cursor; generating a translated query cursor corresponding to the received search query using one or more of the components; identifying a location in a second index to start performing the current search query based the translated query cursor, wherein the second index is different from the first index; and generating a set of search results corresponding to the current search query, wherein generating the set of search results includes searching in the second index starting at the identified location; and sending, to the client, a representation of at least a portion of the set of search results.