I'm new to lucene and have searched the archives and FAQ for an answer on 
how to do something and have found no information. 

Our server is running SOLR and is running out of memory when returning 
large result sets.

I was curious if anyone there would know how to break up a query so that 
returns only a first the 10000 results, and then the next 10000 results, 
from query that would normally return a 100000?

Something like this in Oracle speech...

select * from 
( select a.*, ROWNUM rnum from 
( ) a 
where ROWNUM <= :MAX_ROW_TO_FETCH ) 
where rnum >= :MIN_ROW_TO_FETCH; 

thanks,
Doug

Reply via email to