lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl Wettin (JIRA)" <>
Subject [jira] Updated: (LUCENE-769) [PATCH] Performance improvement for some cases of sorted search
Date Wed, 21 Feb 2007 19:46:09 GMT


Karl Wettin updated LUCENE-769:

    Attachment:     (was: DocCachingSorting.patch)

> [PATCH] Performance improvement for some cases of sorted search
> ---------------------------------------------------------------
>                 Key: LUCENE-769
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Improvement
>    Affects Versions: 2.0.0
>            Reporter: Artem Vasiliev
>         Attachments: selfContained.patch
> The attachment №5 from 31 Jan is the last and the whole patch for this issue. Guys
with permissions, please remove all the others.
> It's a small addition to Lucene that significantly lowers memory consumption and improves
performance for sorted searches with frequent index updates and relatively big indexes (>1mln
docs) scenario. This solution supports only single-field sorting currently (which seem to
be quite popular use case). Multiple fields support can be added without much trouble.
> The solution is this: documents from the sorting set (instead of given field's values
from the whole index - current FieldCache approach) are cached in a WeakHashMap so the cached
items are candidates for GC.  Their fields values are then fetched from the cache and compared
while sorting.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message