Hi, it depends on the Directory: If you use the Master/Slave configuration, slaves are updated periodically.
Other than that yes it's guaranteed, as long as you don't use an async worker as described here: http://docs.jboss.org/hibernate/search/5.0/reference/en-US/html_single/#configuration-worker
Also, make sure you don't make the backend asynchronous in other ways, for example if you use the JMS backend, don't make the messages asynchronous.
Another exception is the Infinispan Directory: you can setup Infinispan to propagate changes to other nodes in the cluster asynchronously - just never do that as you might also experience index corruption. I think never versions of Infinispan actively verify making this configuration illegal when combined with Lucene, but it was possible to do in older versions.
_________________ Sanne http://in.relation.to/
|