Hi everyone,

I'm modifying an existing application, which uses a Lucene SimpleCollector to 
return document ids and some other fields from a search. For various reasons, 
we now want to place an upper bound on the number of documents actually 
collected.

Is there a reasonable way to put a limit on the results returned by a 
SimpleCollector? Or do I need to change Collectors?

Based on the docs, I could keep a counter and raise a 
CollectionTerminatedException after N documents, but then the search moves on 
to the next leaf. I'd like to have the entire search terminate and return the 
collected documents.

Any assistance for a Lucene novice is greatly appreciated!

-Tod


Tod Olson <t...@uchicago.edu<mailto:t...@uchicago.edu>>
Systems Librarian
Interim Director for Integrated Library Systems
University of Chicago Library

Reply via email to