Currently, the page you referenced here: http://wiki.apache.org/solr/SolrReplication
is the standard way to replicate incremental indexes. You say your "worried about the extra http". Why? Do you have any evidence that this would be a problem? Http isn't inherently inefficient at all, and even if it was, the slave asking occasionally if the master's index has changed (say once every 5-10 minutes) isn't a worry. The actual replication itself isn't costly protocol-wise. So, just try it. Coming up in Solr 4.0 is "distributed indexing" which is a whole different approach, but it's not released yet. Best Erick On Mon, Feb 27, 2012 at 2:36 PM, Neel <neelkant.potlap...@aspiresys.com> wrote: > Hi, > > We are already using embedded solr in our application. In production we have > 3 app servers and each app server has a copy of index of each type. These > indexes built externally once in a week and replaced. > > We now want allow incremental indexing and auto update to other servers > rather than building indexes externally and replacing. > > I see there are few old posts > {http://wiki.apache.org/solr/SolrCollectionDistributionScripts, > http://wiki.apache.org/solr/CollectionDistribution}that says about > distribution using scripts and rsync. For me this solution looks difficult > follow on. > > I see standalone solrs provides replication > (http://wiki.apache.org/solr/SolrReplication) using http requests. I like > this approach, but worried about additional http request from application to > standalone solr server. > > I now want to enhance standalone solr server to use it in directely in my > application by removing the ui stuff etc and also work replication > automatically. Can you please provide guidence how this can be done. > > Thanks in advance, > Neel > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/Modify-Standalone-solr-server-to-use-it-application-without-http-request-tp3781826p3781826.html > Sent from the Solr - User mailing list archive at Nabble.com.