Spinoff of #3387.
You can now set a mergedSegmentWarmer on IW, which warms only newly merged segments.
But for consistency maybe we should change this to warm all new segments (ie, also flushed ones). We should rename it to something "setSegmentWarmer".
Really, the reader pool should be pulled out of IndexWriter, be externally provided, and be responsible for doing warming of new segments.
Migrated from LUCENE-2485 by Michael McCandless (@mikemccand), updated May 09 2016
Spinoff of #3387.
You can now set a mergedSegmentWarmer on IW, which warms only newly merged segments.
But for consistency maybe we should change this to warm all new segments (ie, also flushed ones). We should rename it to something "setSegmentWarmer".
Really, the reader pool should be pulled out of IndexWriter, be externally provided, and be responsible for doing warming of new segments.
Migrated from LUCENE-2485 by Michael McCandless (@mikemccand), updated May 09 2016