Hello, I have recently run into the situation when there was not a sufficient amount of direct memory available for IndexWriter to work. This was essentially caused by the embedding application making heavy use of JVM's direct memory buffers and not leaving enough headroom for NIOFSDirectory to operate. So what are the approximate guidelines, if any, in terms of JVM configuration for this choice of Directory to operate safely? Basically, what I am looking for is a rough estimate of direct memory usage per GB of indexed data, or per directory/writer instance, if applicable.
Thanks, -V