Uses of Package
org.apache.lucene.store
Packages that use org.apache.lucene.store
Package
Description
Stemming TokenFilter using a Java implementation of the
Hunspell stemming algorithm.
Analysis components for Synonyms.
Utilities for evaluation, data preparation, etc.
Codecs API: API for customization of the encoding and structure of the index.
Pluggable term index / block terms dictionary implementations.
BlockTree terms dictionary.
Same postings format as Lucene50, except the terms dictionary also
supports ords, i.e.
Codec PostingsFormat for fast access to low-frequency terms
such as primary key fields.
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
A primary-key postings format that associates a version (long) with each term and
can provide fail-fast lookups by ID and version.
Components from the Lucene 5.0 index format
See
org.apache.lucene.codecs.lucene80 for an overview
of the index format.Components from the Lucene 6.0 index format.
Components from the Lucene 7.0 index format.
Components from the Lucene 8.0 index format
See
org.apache.lucene.codecs.lucene84 for an overview
of the index format.Components from the Lucene 8.4 index format.
Lucene 8.6 file format.
Lucene 8.7 file format.
Term dictionary, DocValues or Postings formats that are read
entirely into memory.
Simpletext Codec: writes human readable postings.
Pluggable term index / block terms dictionary implementations.
Pluggable term index / block terms dictionary implementations.
Code to maintain and access indices.
Miscellaneous index tools.
Monitoring framework
Code to search indices.
Suggest alternate spellings for words.
Support for Autocomplete/Autosuggest
Analyzer based autosuggest.
Support for document suggestion
Finite-state based autosuggest.
JaSpell-based autosuggest.
Ternary Search Tree based autosuggest.
Binary i/o API, used for all index data.
Some utility classes.
Block KD-tree, implementing the generic spatial data structure described in
this paper.
Compression utilities.
Finite state transducers
Packed integer arrays and streams.
-
Classes in org.apache.lucene.store used by org.apache.lucene.analysis.hunspellClassDescriptionDataInput backed by a byte array.A
Directoryprovides an abstraction layer for storing a list of files. -
Classes in org.apache.lucene.store used by org.apache.lucene.analysis.synonym
-
Classes in org.apache.lucene.store used by org.apache.lucene.classification.utils
-
Classes in org.apache.lucene.store used by org.apache.lucene.codecsClassDescriptionExtension of IndexInput, computing checksum as it goes.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.IOContext holds additional details on the merge/search context.An interprocess mutex lock.Deprecated. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.blocktermsClassDescriptionDataInput backed by a byte array.Abstract base class for input from a file in a
Directory.ADataOutputfor appending data to a file in aDirectory.Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.blocktreeClassDescriptionDataInput backed by a byte array.A
DataOutputstoring data in a list ofByteBuffers.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.blocktreeordsClassDescriptionDataInput backed by a byte array.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in a
Directory.ADataOutputfor appending data to a file in aDirectory.Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.bloomClassDescriptionAbstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
DataOutputfor appending data to a file in aDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.compressingClassDescriptionThis exception is thrown when there is an attempt to access something that has already been closed.DataInput backed by a byte array.A
DataOutputstoring data in a list ofByteBuffers.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.ADirectoryprovides an abstraction layer for storing a list of files.ADataOutputthat can be used to build a byte[].Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.IOContext holds additional details on the merge/search context. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.idversionClassDescriptionDataInput backed by a byte array.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in a
Directory.ADataOutputfor appending data to a file in aDirectory.Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene50ClassDescriptionDataInput backed by a byte array.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.IOContext holds additional details on the merge/search context. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene60ClassDescriptionA
Directoryprovides an abstraction layer for storing a list of files.Abstract base class for input from a file in aDirectory.IOContext holds additional details on the merge/search context. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene70ClassDescriptionExtension of IndexInput, computing checksum as it goes.A
Directoryprovides an abstraction layer for storing a list of files.ADataOutputthat can be used to build a byte[].Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.IOContext holds additional details on the merge/search context.Random Access Index API. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene80ClassDescriptionA
DataOutputstoring data in a list ofByteBuffers.Extension of IndexInput, computing checksum as it goes.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.Random Access Index API. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene84ClassDescriptionDataInput backed by a byte array.A
DataOutputstoring data in a list ofByteBuffers.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene86ClassDescriptionA
Directoryprovides an abstraction layer for storing a list of files.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.IOContext holds additional details on the merge/search context. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene87ClassDescriptionA
DataOutputstoring data in a list ofByteBuffers.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.ADirectoryprovides an abstraction layer for storing a list of files.IOContext holds additional details on the merge/search context. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.memoryClassDescriptionDataInput backed by a byte array.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in a
Directory.ADataOutputfor appending data to a file in aDirectory.Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.simpletextClassDescriptionExtension of IndexInput, computing checksum as it goes.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.IOContext holds additional details on the merge/search context.A delegating Directory that records which files were written to and deleted. -
Classes in org.apache.lucene.store used by org.apache.lucene.codecs.uniformsplitClassDescriptionDataInput backed by a byte array.A
DataOutputstoring data in a list ofByteBuffers.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.indexClassDescriptionThis exception is thrown when there is an attempt to access something that has already been closed.A
DataOutputstoring data in a list ofByteBuffers.Extension of IndexInput, computing checksum as it goes.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.ADirectoryprovides an abstraction layer for storing a list of files.Directory implementation that delegates calls to another directory.Base class for Directory implementations that store index files in the file system.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.IOContext holds additional details on the merge/search context.An interprocess mutex lock.A MergeInfo provides information required for a MERGE context.Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory.Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory.Abstract base class to rate limit IO.A delegating Directory that records which files were written to and deleted. -
Classes in org.apache.lucene.store used by org.apache.lucene.misc
-
Classes in org.apache.lucene.store used by org.apache.lucene.monitor
-
Classes in org.apache.lucene.store used by org.apache.lucene.searchClassDescriptionAbstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files. -
Classes in org.apache.lucene.store used by org.apache.lucene.search.spell
-
Classes in org.apache.lucene.store used by org.apache.lucene.search.suggestClassDescriptionDataInput backed by a byte array.DataOutput backed by a byte array.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files.ADataOutputfor appending data to a file in aDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.search.suggest.analyzingClassDescriptionDataInput backed by a byte array.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files. -
Classes in org.apache.lucene.store used by org.apache.lucene.search.suggest.documentClassDescriptionAbstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in a
Directory.ADataOutputfor appending data to a file in aDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.search.suggest.fstClassDescriptionDataInput backed by a byte array.DataOutput backed by a byte array.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files.ADataOutputfor appending data to a file in aDirectory. -
Classes in org.apache.lucene.store used by org.apache.lucene.search.suggest.jaspellClassDescriptionAbstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.
-
Classes in org.apache.lucene.store used by org.apache.lucene.search.suggest.tstClassDescriptionAbstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files. -
Classes in org.apache.lucene.store used by org.apache.lucene.storeClassDescriptionThis exception is thrown when there is an attempt to access something that has already been closed.Base implementation for a concrete
Directorythat uses aLockFactoryfor locking.Base implementation class for bufferedIndexInput.Implementation of an IndexInput that reads from a portion of a file.A guard that is created for everyByteBufferIndexInputthat tries on best effort to reject any access to theByteBufferbehind, once it is unmapped.Pass in an implementation of this interface to cleanup ByteBuffers.Base IndexInput implementation that uses an array of ByteBuffers to represent a file.ADataOutputstoring data in a list ofByteBuffers.Extension of IndexInput, computing checksum as it goes.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.ADirectoryprovides an abstraction layer for storing a list of files.Directory implementation that delegates calls to another directory.A FlushInfo provides information required for a FLUSH context.Base class for Directory implementations that store index files in the file system.Base class for file system based locking implementation.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.IOContext holds additional details on the merge/search context.Context is a enumerator which specifies the context in which the Directory is being used for.An interprocess mutex lock.Base class for Locking implementation.A MergeInfo provides information required for a MERGE context.ImplementsLockFactoryusing native OS file locks.Reads bytes withFileChannel.read(ByteBuffer, long)Use thisLockFactoryto disable locking entirely.Implementation class for bufferedIndexOutputthat writes to anOutputStream.Reads bytes withRandomAccessFile.seek(long)followed byRandomAccessFile.read(byte[], int, int).Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory.Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory.Random Access Index API.Abstract base class to rate limit IO.Deprecated.Reads bytes withSeekableByteChannel.read(ByteBuffer) -
Classes in org.apache.lucene.store used by org.apache.lucene.utilClassDescriptionExtension of IndexInput, computing checksum as it goes.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.A
Directoryprovides an abstraction layer for storing a list of files.Base class for Directory implementations that store index files in the file system.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.Base class for Locking implementation. -
Classes in org.apache.lucene.store used by org.apache.lucene.util.bkdClassDescriptionA
DataOutputstoring data in a list ofByteBuffers.Abstract base class for performing write operations of Lucene's low-level data types.ADirectoryprovides an abstraction layer for storing a list of files.Abstract base class for input from a file in aDirectory.ADataOutputfor appending data to a file in aDirectory.A delegating Directory that records which files were written to and deleted. -
Classes in org.apache.lucene.store used by org.apache.lucene.util.compressClassDescriptionAbstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.
-
Classes in org.apache.lucene.store used by org.apache.lucene.util.fstClassDescriptionDataOutput backed by a byte array.Abstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in a
Directory.Random Access Index API. -
Classes in org.apache.lucene.store used by org.apache.lucene.util.packedClassDescriptionAbstract base class for performing read operations of Lucene's low-level data types.Abstract base class for performing write operations of Lucene's low-level data types.Abstract base class for input from a file in a
Directory.ADataOutputfor appending data to a file in aDirectory.Random Access Index API.
MMapDirectory.