Fail... Just feels wrong.
Tc ----- Original Message ----- From: Digy <[email protected]> To: [email protected] <[email protected]> Sent: Thu Jan 14 11:21:44 2010 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
