I was just thinking along similar lines As far as I can tell you can use the parameters start & rows in combination to control the retrieval of query results
So http://<host>:<port>/solr/select/?q=<query> Will retrieve up to results 1..10 http://<host>:<port>/solr/select/?q=<query>&start=11&rows=10 Will retrieve up results 11..20 So it is up to your application to control result traversal/pagination Question - does this mean that http://<host>:<port>/solr/select/?q=<query>&start=11&rows=10 Runs the query a 2nd time And so on Regards Stefan Maric