Как правило, для более быстрой производительности индексирования лучше всего использовать использование ОЗУ вместо количества документов и использовать как можно больший буфер памяти.
EDIT: RE: RamDirectory. Поскольку API говорит, что RamDirectory является Резидентной реализацией Directory-хранилища., он сохраняет только этот индекс в RAM, как указано в каталоге RAMDirecory