But I also see importance of ignoring score calculation.

If you put it aside performance gain, is there any possibility to completely
ignore scoring calculation?

Jelda
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf 
> Of Yonik Seeley
> Sent: Wednesday, May 23, 2007 6:54 PM
> To: java-user@lucene.apache.org
> Subject: Re: How to avoid score calculation completely?
> 
> On 5/23/07, Zhang, Lisheng <[EMAIL PROTECTED]> wrote:
> > We have been using lucene for years and it serves us well.
> >
> > Sometimes when we issue a query, we only what to know how 
> many hits it 
> > leads, not want any docs back. Is it possible to completely avoid 
> > score calculation to get total count back?
> >
> > I understand score calculation needs a loop for all matched 
> docs, can 
> > we avoid the loop, surely this is for performance. We want 
> to achieve 
> > getting total count at O(1), independent of the number of Docs?
> 
> Calculating scores adds a low, fixed amount of overhead to 
> the matching logic.
> The savings would most likely not be that large.
> 
> For simple queries, it might be quickest to use TermDocs() to 
> iterate over the docs matching terms yourself.
> 
> Also, see Matcher in http://issues.apache.org/jira/browse/LUCENE-584
> 
> -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]

Reply via email to