Sorry, didn't mean to imply that that whole spiel was a technical explanation...just a "how I like to think of it" to get my head around the BooleanQuery system. If your reading that, think high level overview more than technically accurate. I'll be more specific in the future -- as always, the javadocs are the best place to get down to the nitty gritty.

HitCollector:
/** Called once for every non-zero scoring document, with the document number
  * and its score.

TopDocCollector (used by Hits and returned by a Searcher) does ensure scores are greater than 0. If you roll your own HitCollector, you shouldn't need my thoughts on how I think of BooleanQuery's.

- Mark

Chris Hostetter wrote:
: Each doc is going to get a score -- if the score is positive the doc
: will be a hit, if the score is 0 the doc will not be a hit.

that's actually a fairly missleading statement ... the guts of Lucene
doesn't prevent documents from "matching" with a negative score
(specificly: a HitCollector can be asked to collect a match with a
negative score)

(dropping matches with negative scores only happens in the Hits
class/collector as i recall)




-Hoss


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to