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

Reply via email to