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 class
ByteBuffersDirectory
AByteBuffer
-basedDirectory
implementation that can be used to store index files on the heap.class
FSDirectory
Base class for Directory implementations that store index files in the file system.class
MMapDirectory
File-basedDirectory
implementation that uses mmap for reading, andFSDirectory.FSIndexOutput
for writing.class
NativeUnixDirectory
ADirectory
implementation for all Unixes that uses DIRECT I/O to bypass OS level IO caching during merging.class
NIOFSDirectory
AnFSDirectory
implementation that uses java.nio's FileChannel's positional read, which allows multiple threads to read from the same file without synchronizing.class
RAFDirectory
A straightforward implementation ofFSDirectory
using java.io.RandomAccessFile.class
RAMDirectory
Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory
.class
SimpleFSDirectory
Deprecated.This class is a less efficient implementation of what's available inNIOFSDirectory
, and will be removed in future versions of Lucene.class
WindowsDirectory
NativeDirectory
implementation for Microsoft Windows.
-