You can configure the autocommit feature in solrconfig.xml to get commit to
work from time to time or based in the number of documents added to your
index.

2008/8/7 Jacob Singh <[EMAIL PROTECTED]>

> Hi,
>
> I'm using the XML based update interface, and feeding requests to update
> the index via jetty.  It all works great, however now I'm trying to get
> replication running, and here's what I understand:
>
> 1. An index update comes in.
> 2. Solr runs the commit script
> 3. a post-commit event is specified in solrconfig.xml:
>
> <listener event="postCommit" class="solr.RunExecutableListener">
>      <str name="exe">snapshooter</str>
> ....
>
> 4. This creates a snapshot of the index and puts it in data/SNAPSHOT...
> 5. The slaves run on cron, ssh in to the master, and basically just ls
> the data dir, find if there is a new snapshot and rsync it
> 6. the slaves "warm" the index and swap it.
> 7. snapcleaner runs on both machines to clear out old snapshots.
>
> Okay... so this all makes sense, and I can sorta make it work, however,
> the commit is never run by itself when the index is updated.  I have to
> manually call the commit script from the command line to get it to happen.
>
> Do I have to call something additional via the webservice?
>
> Am I missing a config option in solrconfig.xml? (I'm using the example,
> so I wouldn't think so).
>
> Thanks a lot!
> Jacob
>



-- 
Alexander Ramos Jardim

Reply via email to