Is there a way to use a virtual filesystem with Lucene.NET? Based on my (moderate) experience with Lucene, I suspect the answer here is no; but just in case (…) barring that:
Or is there an existing Contrib module or add-on for Lucene.NET that adds VFS support?
You can do this by implementing
Lucene.Net.Store.Directory. The xmldoc for this abstract class is very didactic:Here’s an example of implementing a custom Directory to support Azure.