i used to do the same thing. My way is also throwing exception to jump out. 
What does "then the search moves on to the next leaf" mean ?
在 2017-08-18 03:46:02,"Tod Olson" <t...@uchicago.edu> 写道:
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


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to