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]