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.
Wait... perhaps it's just that accounting for the skipTo() decrease? Instead of MultiTermDocs.skipTo() delegating to SegmentTermDocs.skipTo() (2 calls since they both inherit from TermDocs), it's now just SegmentTermDocs.skipTo() directly. -Yonik http://www.lucidimagination.com 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