Sure, you can do that. But you're making a change that kind of defeats the purpose. The underlying Lucene engine can be very disk intensive, and any network latency will adversely affect the search speed. Which is the point of replicating the indexes, to get them local to the SOLR/ Lucene instance that's using them so disk access is as fast as possible.
If you're willing to trade the search speed for saving disk space, you can set things up like you want. But I'd sure run some performance tests against a local as opposed to remote instance of my index before making a decision... HTH Erick On Mon, Feb 15, 2010 at 2:50 AM, abhishes <abhis...@gmail.com> wrote: > > Hello All, > > Upon reading the article > > > http://www.lucidimagination.com/Community/Hear-from-the-Experts/Articles/Scaling-Lucene-and-Solr > > I have a question around index replication. > > If the query load is very high and I want multiple severs to be able to > search the index. Can multiple servers share one read-only copy of the > index? > > so one server (Master) builds the index and it is stored on a SAN. Then > multiple Slave servers point to the same copy of the data and answer user > queries. > > In the replication diagram, I see that the index is being copied on each of > the Slave servers. > > This is not desirable because index is read-only (for the slave servers, > because only master updates the index) and copying of indexes can take very > long (depending on index size) and can unnecessarily waste disk space. > -- > View this message in context: > http://old.nabble.com/Question-on-Index-Replication-tp27590418p27590418.html > Sent from the Solr - User mailing list archive at Nabble.com. > >