Paging sorted results
Hi there, Is there a way where I can page through sorted results? Say my query has 1000 hits (sorted by name field), but I want to return only 100 rows at a time. There was no search API() which takes a hit collector and a Sort, so I looked at the TopFieldDocCollector, but it only accepts the max number of hits to collect. Any suggestions how one can do this? Thanks, -Terry -- View this message in context: http://www.nabble.com/Paging-sorted-results-tf3753827.html#a10608517 Sent from the Lucene - Java Developer mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Paging sorted results
All you need is the max number. If you want 20-30, get up to 30 and ignore 1-20. If you think about it, this is what the system would have to do for you anyway (Lucene does not). - Mark On 5/14/07, dontspamterry [EMAIL PROTECTED] wrote: Hi there, Is there a way where I can page through sorted results? Say my query has 1000 hits (sorted by name field), but I want to return only 100 rows at a time. There was no search API() which takes a hit collector and a Sort, so I looked at the TopFieldDocCollector, but it only accepts the max number of hits to collect. Any suggestions how one can do this? Thanks, -Terry -- View this message in context: http://www.nabble.com/Paging-sorted-results-tf3753827.html#a10608517 Sent from the Lucene - Java Developer mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Stephen Hussey is out of the office.
I will be out of the office starting 05/14/2007 and will not return until 05/15/2007. I will respond to your message when I return.
Re: Paging sorted results
Figured it out before I read your reply. Thanks for your help! -Terry markrmiller wrote: All you need is the max number. If you want 20-30, get up to 30 and ignore 1-20. If you think about it, this is what the system would have to do for you anyway (Lucene does not). - Mark On 5/14/07, dontspamterry [EMAIL PROTECTED] wrote: Hi there, Is there a way where I can page through sorted results? Say my query has 1000 hits (sorted by name field), but I want to return only 100 rows at a time. There was no search API() which takes a hit collector and a Sort, so I looked at the TopFieldDocCollector, but it only accepts the max number of hits to collect. Any suggestions how one can do this? Thanks, -Terry -- View this message in context: http://www.nabble.com/Paging-sorted-results-tf3753827.html#a10608517 Sent from the Lucene - Java Developer mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Paging-sorted-results-tf3753827.html#a10613597 Sent from the Lucene - Java Developer mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]