Package | Description |
---|---|
org.apache.lucene.analysis.hunspell |
Stemming TokenFilter using a Java implementation of the
Hunspell stemming algorithm.
|
org.apache.lucene.analysis.synonym |
Analysis components for Synonyms.
|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
org.apache.lucene.codecs.compressing |
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
|
org.apache.lucene.codecs.idversion |
A primary-key postings format that associates a version (long) with each term and
can provide fail-fast lookups by ID and version.
|
org.apache.lucene.codecs.lucene50 |
Components from the Lucene 5.0 index format
See
org.apache.lucene.codecs.lucene80 for an overview
of the index format. |
org.apache.lucene.codecs.lucene60 |
Components from the Lucene 6.0 index format.
|
org.apache.lucene.codecs.lucene70 |
Components from the Lucene 7.0 index format.
|
org.apache.lucene.codecs.lucene80 |
Lucene 8.0 file format.
|
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.misc |
Miscellaneous index tools.
|
org.apache.lucene.search |
Code to search indices.
|
org.apache.lucene.store |
Binary i/o API, used for all index data.
|
org.apache.lucene.util |
Some utility classes.
|
org.apache.lucene.util.bkd |
Block KD-tree, implementing the generic spatial data structure described in
this paper.
|
org.apache.lucene.util.fst |
Finite state transducers
|
org.apache.lucene.util.packed |
Packed integer arrays and streams.
|
Class and Description |
---|
ByteArrayDataInput
DataInput backed by a byte array.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
Class and Description |
---|
ByteArrayDataInput
DataInput backed by a byte array.
|
Class and Description |
---|
ChecksumIndexInput
Extension of IndexInput, computing checksum as it goes.
|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
IOContext
IOContext holds additional details on the merge/search context.
|
RAMOutputStream
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
Class and Description |
---|
ByteArrayDataInput
DataInput backed by a byte array.
|
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
RAMOutputStream
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
Class and Description |
---|
AlreadyClosedException
This exception is thrown when there is an attempt to
access something that has already been closed.
|
ByteArrayDataInput
DataInput backed by a byte array.
|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
GrowableByteArrayDataOutput
A
DataOutput that can be used to build a byte[]. |
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
IOContext
IOContext holds additional details on the merge/search context.
|
Class and Description |
---|
ByteArrayDataInput
DataInput backed by a byte array.
|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
RAMOutputStream
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
Class and Description |
---|
ByteArrayDataInput
DataInput backed by a byte array.
|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
IOContext
IOContext holds additional details on the merge/search context.
|
Lock
An interprocess mutex lock.
|
RAMOutputStream
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
Class and Description |
---|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
IOContext
IOContext holds additional details on the merge/search context.
|
Class and Description |
---|
ChecksumIndexInput
Extension of IndexInput, computing checksum as it goes.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
GrowableByteArrayDataOutput
A
DataOutput that can be used to build a byte[]. |
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
IOContext
IOContext holds additional details on the merge/search context.
|
RandomAccessInput
Random Access Index API.
|
Class and Description |
---|
ByteBuffersDataOutput
A
DataOutput storing data in a list of ByteBuffer s. |
ChecksumIndexInput
Extension of IndexInput, computing checksum as it goes.
|
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
RandomAccessInput
Random Access Index API.
|
Class and Description |
---|
AlreadyClosedException
This exception is thrown when there is an attempt to
access something that has already been closed.
|
ChecksumIndexInput
Extension of IndexInput, computing checksum as it goes.
|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
FilterDirectory
Directory implementation that delegates calls to another directory.
|
FSDirectory
Base class for Directory implementations that store index
files in the file system.
|
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
IOContext
IOContext holds additional details on the merge/search context.
|
Lock
An interprocess mutex lock.
|
MergeInfo
A MergeInfo provides information required for a MERGE context.
|
RAMFile
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
RAMOutputStream
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
RateLimiter
Abstract base class to rate limit IO.
|
TrackingDirectoryWrapper
A delegating Directory that records which files were
written to and deleted.
|
Class and Description |
---|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
Class and Description |
---|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
Class and Description |
---|
AlreadyClosedException
This exception is thrown when there is an attempt to
access something that has already been closed.
|
BaseDirectory
Base implementation for a concrete
Directory that uses a LockFactory for locking. |
BufferedIndexInput
Base implementation class for buffered
IndexInput . |
BufferedIndexInput.SlicedIndexInput
Implementation of an IndexInput that reads from a portion of a file.
|
ByteBufferGuard
A guard that is created for every
ByteBufferIndexInput that tries on best effort
to reject any access to the ByteBuffer behind, once it is unmapped. |
ByteBufferGuard.BufferCleaner
Pass in an implementation of this interface to cleanup ByteBuffers.
|
ByteBufferIndexInput
Base IndexInput implementation that uses an array
of ByteBuffers to represent a file.
|
ByteBuffersDataInput |
ByteBuffersDataOutput
A
DataOutput storing data in a list of ByteBuffer s. |
ByteBuffersDirectory.FileEntry |
ByteBuffersIndexInput |
ChecksumIndexInput
Extension of IndexInput, computing checksum as it goes.
|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
FilterDirectory
Directory implementation that delegates calls to another directory.
|
FlushInfo
A FlushInfo provides information required for a FLUSH context.
|
FSDirectory
Base class for Directory implementations that store index
files in the file system.
|
FSLockFactory
Base class for file system based locking implementation.
|
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
IOContext
IOContext holds additional details on the merge/search context.
|
IOContext.Context
Context is a enumerator which specifies the context in which the Directory
is being used for.
|
Lock
An interprocess mutex lock.
|
LockFactory
Base class for Locking implementation.
|
MergeInfo
A MergeInfo provides information required for a MERGE context.
|
NativeFSLockFactory
Implements
LockFactory using native OS file
locks. |
NativeUnixDirectory.NativeUnixIndexInput |
NIOFSDirectory.NIOFSIndexInput
Reads bytes with
FileChannel.read(ByteBuffer, long) |
NoLockFactory
Use this
LockFactory to disable locking entirely. |
NoLockFactory.NoLock |
OutputStreamIndexOutput
Implementation class for buffered
IndexOutput that writes to an OutputStream . |
RAFDirectory.RAFIndexInput
Reads bytes with
RandomAccessFile.seek(long) followed by
RandomAccessFile.read(byte[], int, int) . |
RAMDirectory
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
RAMFile
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
RandomAccessInput
Random Access Index API.
|
RateLimiter
Abstract base class to rate limit IO.
|
SimpleFSDirectory.SimpleFSIndexInput
Reads bytes with
SeekableByteChannel.read(ByteBuffer) |
SimpleFSLockFactory
Implements
LockFactory using Files.createFile(java.nio.file.Path, java.nio.file.attribute.FileAttribute<?>...) . |
WindowsDirectory.WindowsIndexInput |
Class and Description |
---|
ChecksumIndexInput
Extension of IndexInput, computing checksum as it goes.
|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
FSDirectory
Base class for Directory implementations that store index
files in the file system.
|
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
LockFactory
Base class for Locking implementation.
|
Class and Description |
---|
ByteArrayDataInput
DataInput backed by a byte array.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
Directory
A
Directory provides an abstraction layer for storing a
list of files. |
GrowableByteArrayDataOutput
A
DataOutput that can be used to build a byte[]. |
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
RAMOutputStream
Deprecated.
This class uses inefficient synchronization and is discouraged
in favor of
MMapDirectory . It will be removed in future versions
of Lucene. |
TrackingDirectoryWrapper
A delegating Directory that records which files were
written to and deleted.
|
Class and Description |
---|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
IndexInput
Abstract base class for input from a file in a
Directory . |
RandomAccessInput
Random Access Index API.
|
Class and Description |
---|
DataInput
Abstract base class for performing read operations of Lucene's low-level
data types.
|
DataOutput
Abstract base class for performing write operations of Lucene's low-level
data types.
|
IndexInput
Abstract base class for input from a file in a
Directory . |
IndexOutput
A
DataOutput for appending data to a file in a Directory . |
RandomAccessInput
Random Access Index API.
|