david2011 wrote:
The thing is I cannot use JMS in my infrastructure. I will have the same VM.
If it is in the same JVM why do you not just depend on the automatic indexing? And why a full rebuild every 24hrs? Couldn't you just re-index the entities which have changed (eg by checking a last modified field in the db)?
In your current approach you need to applications (one search and one index application). Having a master/slave setup truly within the same JVM and app is not possible. I guess that's not what you mean anyways.
david2011 wrote:
It would be best that I can use two directories, one will be acting as master and slave (but without JMS). All searches should happen on the slave directory while all updates should happen in the master.
One idea could be that you jusr use filesystem-slave and filesystem-master as directory providers for these two apps without setting the jms backend on the slave. This should just work fine, however, any index updates request triggered by the slave (your search app) would get ignored or would get applied into an index which gets overwritten in the next index sync.
--Hardy