Hi all, I'm using Lucene .NET
I've got 2 threads, each one doing indexing of some different content (using a different algorithm, although they might try to index the same document). They are both writing to the same index (using a single IndexWriter instance).
Also, I've got a web application that also needs to write to the index occasionally. (it obviously cannot use that same indexwriter instance)
My problem is , that the web application cannot write to the index while the 2 threads are running their indexing operation, and they always are!!
How do I manage this more efficiently?
Thanks