OK. Here is the setup:
One server with an IndexWriter indexing documents with multiple threads
adding new documents to the index. The directory is FSDirectory on NTFS disk
running on a Windows 2008 server box.
Another server uses Robocopy /MIR to sync down the index folder to another
NTFS Windows 2008 server every one minute. It runs two Robocopy commands:
One is to copy _*.* and the second one is to copy segments*.*
The second server has one IndexReader working on the this local synched
folder to in a read-only mode serving search requests.
Is there anything I should/shouldn't do in this setup? Is it right way to
separate writer and readers with Lucene on a Windows environment?
Thanks all