: How about create a new core, index data, then swap the core? Old core : is still available to handle queries till new core replaces it.
a new SolrCore shouldn't help in a situation like this ... with snapshots and commits on a single SolrCore you at least get the benefits of autowarming and learning from the old caches -- this would be completley eliminated from the equation when spawning a new SolrCore, but the same total amount of processing would happen. -Hoss