Why doesn't standard replication with auto-warming work for you? You can control how often replication gets triggered by controlling your commit points and/or your replication interval. This seems easier than maintaining cores like your problem statement indicates.
Best Erick On Fri, Aug 26, 2011 at 12:56 PM, simon <mtnes...@gmail.com> wrote: > The multicore API (see http://wiki.apache.org/solr/CoreAdmin ) allows you to > swap, unload, reload cores. That should allow you to do what you want, > > -Simon > > On Fri, Aug 26, 2011 at 11:13 AM, Mike Austin <mike.aus...@juggle.com>wrote: > >> I would like to have the ability to keep requests from being slowed from >> new >> document adds and commits by having a separate index that gets updated. >> Basically a read-only and an updatable index. After the update index has >> finished updating with new adds and commits, I'd like to switch the update >> to the "live" read-only. At the same time, it would be nice to have the >> old >> read-only index become "updated" with the now live read-only index before I >> start this update process again. >> >> 1. Index1 is live and read-only and doesn't get slowed by updates >> 2. Index2 is updated with Index1 and gets new adds and commits >> 3. Index2 gets cache warming >> 4. Index2 becomes the live index read-only index >> 5. Index1 gets synced with Index2 so that when these steps start again, the >> updating is happening on an updated index. >> >> I know that this is possible but can't find a simple tutorial on how to do >> this. By the way, I'm using SolrNet in a windows environment. >> >> Thanks, >> Mike >> >