Rohit: Yes, run indexing on one machine (master), searches on the other (slave) and set up replication between them. Don't optimize your index and warm up the searcher and caches on slaves. No downtime.
Otis ---- Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch Lucene ecosystem search :: http://search-lucene.com/ ----- Original Message ---- > From: Rohit <ro...@in-rev.com> > To: solr-user@lucene.apache.org > Sent: Fri, June 3, 2011 11:49:28 AM > Subject: Solr Performance > > Hi, > > > > We migrated to Solr a few days back, but have now after going live we have > noticed a performance drop, especially when we do a delta index, which we > are executing every 1hours with around 100,000 records . We have a multi > core Solr server running on a Linux machine, with 4Gb given to the JVM, its > not possible for me to upgrade the ram or give more memory to the Solr > currently. > > > > So I was considering the option of running a master-slave config, I have > another window machine with 4gb ram available on the same network. I have > two questions regarding this, > > > > . Is this a right path to take ? > > . How can I do this with minimum down time, given the fact that our > index is huge > > . Can someone point me to the right direction for this? > > > > Thanks and Regards, > > Rohit > >