Hello Monsur, Since the index is not being searched while it is being built, I'd use a higher mergeFactor.
As for deployment, I am not sure about the Windows environment, but you could try imitating this: http://mail-archives.eu.apache.org/mod_mbox/lucene-java-user/200503.mbox/[EMAIL PROTECTED] Otis --- Monsur Hossain <[EMAIL PROTECTED]> wrote: > The setup: Using Lucene.NET in a web environment on Win2k3 servers. > One > process runs every 5 minutes, grabbing new rows from the database, > and > adding them to a Lucene index. Only additions are made to the index, > no > deletions. The mergeFactor is set to 2 to minimize the number of > segments. > > This index is not searched on, but it is copied to a series of > webservers, > where searches are performed. I'm caching the IndexReader used by > the > IndexSearcher; this IndexReader is recreated whenever the index files > change. > > My questions: What's the proper way to deploy this main index to all > the > webservers? Is it safe to just xcopy the index to each individual > webserver? If so, is there a good way to delete the old index files? > > Now this is just the setup I've dreamed up; if someone can suggest a > better > method, I'm all ears. I'd like to keep the indexing process > separated from > the index deployment process. And I don't want to interrupt searches > on the > web frontend. > > Thanks! > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]