You can optimize during updates, but you should not optimize at all, especially 
if you are doing continuous updates. Hands off that knob.

wunder

On Nov 26, 2012, at 4:48 PM, Shawn Heisey wrote:

> For Solr 4.0 and higher, is it possible to optimize the index while other 
> updates are happening?  Based on some behavior I just saw, I think it might 
> be.
> 
> I ran a full-import using DIH -- six index shards with 13 million records 
> each and a seventh shard (hot shard) with 317000. On a few of those large 
> indexes, after DIH reported idle and successful completion, I noticed that 
> the index size was still increasing -- Solr was doing one last background 
> merge.
> 
> In the meantime, my indexing program had noticed that the DIH was done, and 
> began indexing backed-up content to the new indexes.  That indexing worked 
> flawlessly, even though the indexes were still merging.  I don't think 
> there's any way for me to detect the "DIH done, but still merging" state ... 
> but I am guessing that I don't have to worry about it.
> 
> Can anyone confirm?  I know that on older Solr versions, if I tried to index 
> while optimizing, my program would not work right.
> 
> Thanks,
> Shawn
> 





Reply via email to