You can use the Cursor based paging API added in 4.7 which is much more resilient to index updates.
See the section titled "How cursors are Affected by Index Updates" at https://cwiki.apache.org/confluence/display/solr/Pagination+of+Results On Mon, Jun 23, 2014 at 2:08 PM, Bram Van Dam <bram.van...@intix.eu> wrote: > Is there any way to take the current index version (or commit number or > something) into account in paged queries? When navigating through a large > result set in an NRT environment, I want the navigation to remain *fixed* > on the initial results. > > I'm trying to avoid a scenario where a user has a page of results, clicks > next, and then has some of those results from the first page show up again > because the index changed in the mean while. > > Thanks, > > - Bram > -- Regards, Shalin Shekhar Mangar.