On Wednesday 08 March 2006 09:25, [EMAIL PROTECTED] wrote:
> Signifies this that method collect can be called for document with score <=
> 0 ?

The collect() method is called after next() on the top level Scorer has 
returned true. In between score() is called on that Scorer to provide the 
score value, but the score value is not tested.
Most Scorers give only positive score values for matching documents.

This is implemented in the IndexSearcher.search(...) and
Scorer.score(HitCollector) methods.

Regards,
Paul Elschot

> 
> -----Original Message-----
> From: Yonik Seeley [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, March 07, 2006 6:35 PM
> To: java-user@lucene.apache.org
> Subject: Re: Get only count
> Importance: High
> 
> On 3/7/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > Can have matching document score equals zero ?
> 
> Yes.  Scorers don't generally use "score" to determine if a document
> matched the query.
> Scores <= 0.0f are currently screened out at the top level search
> functions, but not when you use a HitCollector yourself.
> 
> -Yonik
> 
> 
> > -----Original Message-----
> > From: Yonik Seeley [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, March 07, 2006 6:20 PM
> > To: java-user@lucene.apache.org
> > Subject: Re: Get only count
> > Importance: High
> >
> > On 3/7/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > > While you added "if (score > 0.0f)". Javadoc contain lines
> > > "HitCollector.collect(int,float) is called for every non-zero scoring".
> >
> > That should probably read "is called for every matching document".
> >
> > -Yonik
> 
> ---------------------------------------------------------------------
> 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]
> 
> 
> 

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

Reply via email to