That being said, if you are going to throw an exception, you should make sure that your exception class is a specific type that only you have access to (an internal class, perhaps), that way, you can be very specific with the catch clause and not have it get grouped into other valid exception classes.
- Nick
-----Original Message-----
From: Digy [mailto:[email protected]]
Sent: Thursday, January 14, 2010 12:22 PM
To: [email protected]
Subject: RE: at least one doc
The formal way is throwing exception in the HitCollector.Collect to stop
iteration.
DIGY
-----Original Message-----
From: Artem Chereisky [mailto:[email protected]]
Sent: Thursday, January 14, 2010 1:16 AM
To: [email protected]; [email protected]
Subject: at least one doc
Hi,
Given a boolean query and/or a filter, what is the best way to see if there
is at least one matching document?
I tried a simple hit collector which sets a flag on the first Collect
method. Ideally I would want to stop collecting at that point but I couldn't
find a way of doing that.
I also tried: TopDocs docs = _searcher.Search(query, filter, 1), but it
seems to iterate through all matches as docs.totalHits is set the the actual
number of matches.
So, is there a better way
Regards,
Art
smime.p7s
Description: S/MIME cryptographic signature
