Uses of Class
org.apache.lucene.store.BaseDirectory
-
Packages that use BaseDirectory Package Description org.apache.lucene.store Binary i/o API, used for all index data. -
-
Uses of BaseDirectory in org.apache.lucene.store
Subclasses of BaseDirectory in org.apache.lucene.store Modifier and Type Class Description classByteBuffersDirectoryAByteBuffer-basedDirectoryimplementation that can be used to store index files on the heap.classFSDirectoryBase class for Directory implementations that store index files in the file system.classMMapDirectoryFile-basedDirectoryimplementation that uses mmap for reading, andFSDirectory.FSIndexOutputfor writing.classNativeUnixDirectoryADirectoryimplementation for all Unixes that uses DIRECT I/O to bypass OS level IO caching during merging.classNIOFSDirectoryAnFSDirectoryimplementation that uses java.nio's FileChannel's positional read, which allows multiple threads to read from the same file without synchronizing.classRAFDirectoryA straightforward implementation ofFSDirectoryusing java.io.RandomAccessFile.classRAMDirectoryDeprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory.classSimpleFSDirectoryDeprecated.This class is a less efficient implementation of what's available inNIOFSDirectory, and will be removed in future versions of Lucene.classWindowsDirectoryNativeDirectoryimplementation for Microsoft Windows.
-