IndexSearcher.search is calling my custom scorer's 'next' and 'doc' methods
64% fewer times. I see no 'advance' method in any of the hot spots'. I am
getting the same number of hits from the custom scorer.
Has the BooleanScorer2 logic changed?

Peter

On Wed, Sep 9, 2009 at 9:17 AM, Yonik Seeley <
yonik.see...@lucidimagination.com> wrote:

> On Wed, Sep 9, 2009 at 8:57 AM, Peter Keegan<peterlkee...@gmail.com>
> wrote:
> > Using JProfiler, I observe that the improvement
> > is due to a huge reduction in the number of calls to TermDocs.next and
> > TermDocs.skipTo (about 65% fewer calls).
>
> Indexes are searched per-segment now (i.e. MultiTermDocs isn't normally
> used).
> Off the top of my head, I'm not sure how this can lead to fewer
> TermDocs.skipTo() calls though.  Are you sure you weren't also
> counting Scorer.skipTo()... which would now be Scorer.advance()?
> Have you verified that your custom scorer is working correctly with
> 2.9 and that you're getting the same number of hits on the overall
> query as you were with previous versions?
>
> -Yonik
> http://www.lucidimagination.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org
>
>

Reply via email to