lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Earwin Burrfoot (JIRA)" <j...@apache.org>
Subject [jira] Created: (LUCENE-2311) Pass potent SR to IRWarmer.warm(), and also call warm() for new segments
Date Thu, 11 Mar 2010 22:20:27 GMT
Pass potent SR to IRWarmer.warm(), and also call warm() for new segments
------------------------------------------------------------------------

                 Key: LUCENE-2311
                 URL: https://issues.apache.org/jira/browse/LUCENE-2311
             Project: Lucene - Java
          Issue Type: Improvement
            Reporter: Earwin Burrfoot


Currently warm() receives a SegmentReader without terms index and docstores.
It would be arguably more useful for the app to receive a fully loaded reader, so it can actually
fire up some caches. If the warmer is undefined on IW, we probably leave things as they are.

It is also arguably more concise and clear to call warm() on all newly created segments, so
there is a single point of warming readers in NRT context, and every subreader coming from
getReader is guaranteed to be warmed up -> you don't have to introduce even more mess in
your code by rechecking it.



-- 
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: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message