Uses of Interface
org.apache.lucene.util.NamedSPILoader.NamedSPI
-
Packages that use NamedSPILoader.NamedSPI Package Description org.apache.lucene.backward_codecs.lucene50 Lucene 5.0 file format.org.apache.lucene.backward_codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.backward_codecs.lucene80 Components from the Lucene 8.0 index format.org.apache.lucene.backward_codecs.lucene84 Lucene 8.4 file format.org.apache.lucene.backward_codecs.lucene86 Lucene 8.6 file format.org.apache.lucene.backward_codecs.lucene87 Lucene 8.7 file format.org.apache.lucene.backward_codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.backward_codecs.lucene91 Lucene 9.1 file format.org.apache.lucene.backward_codecs.lucene92 Lucene 9.2 file format.org.apache.lucene.backward_codecs.lucene94 Lucene 9.4 file format.org.apache.lucene.backward_codecs.lucene95 Lucene 9.5 file format.org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.bitvectors A simple bit-vector format that supports hamming distance and storing vectors in an HNSW graphorg.apache.lucene.codecs.blocktreeords Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.org.apache.lucene.codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene99 Lucene 9.9 file format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.sandbox.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.search Code to search indices.org.apache.lucene.search.suggest.document Support for document suggestionorg.apache.lucene.util Some utility classes. -
-
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene50
Classes in org.apache.lucene.backward_codecs.lucene50 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene50PostingsFormat
Lucene 5.0 postings format, which encodes postings in packed integer blocks for fast decode. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene70
Classes in org.apache.lucene.backward_codecs.lucene70 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene70Codec
Implements the Lucene 7.0 index format, with configurable per-field postings and docvalues formats.class
Lucene70DocValuesFormat
Lucene 7.0 DocValues format. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene80
Classes in org.apache.lucene.backward_codecs.lucene80 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene80Codec
Implements the Lucene 8.0 index format.class
Lucene80DocValuesFormat
Lucene 8.0 DocValues format. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene84
Classes in org.apache.lucene.backward_codecs.lucene84 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene84Codec
Implements the Lucene 8.4 index format, with configurable per-field postings and docvalues formats.class
Lucene84PostingsFormat
Lucene 5.0 postings format, which encodes postings in packed integer blocks for fast decode. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene86
Classes in org.apache.lucene.backward_codecs.lucene86 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene86Codec
Implements the Lucene 8.6 index format, with configurable per-field postings and docvalues formats. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene87
Classes in org.apache.lucene.backward_codecs.lucene87 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene87Codec
Implements the Lucene 8.6 index format, with configurable per-field postings and docvalues formats. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene90
Classes in org.apache.lucene.backward_codecs.lucene90 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene90Codec
Implements the Lucene 9.0 index formatclass
Lucene90HnswVectorsFormat
Lucene 9.0 vector format, which encodes numeric vector values and an optional associated graph connecting the documents having values.class
Lucene90PostingsFormat
Lucene 9.0 postings format, which encodes postings in packed integer blocks for fast decode. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene91
Classes in org.apache.lucene.backward_codecs.lucene91 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene91Codec
Implements the Lucene 9.1 index formatclass
Lucene91HnswVectorsFormat
Lucene 9.1 vector format, which encodes numeric vector values and an optional associated graph connecting the documents having values. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene92
Classes in org.apache.lucene.backward_codecs.lucene92 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene92Codec
Implements the Lucene 9.2 index formatclass
Lucene92HnswVectorsFormat
Lucene 9.2 vector format, which encodes numeric vector values and an optional associated graph connecting the documents having values. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene94
Classes in org.apache.lucene.backward_codecs.lucene94 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene94Codec
Implements the Lucene 9.4 index formatclass
Lucene94HnswVectorsFormat
Lucene 9.4 vector format, which encodes numeric vector values and an optional associated graph connecting the documents having values. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.backward_codecs.lucene95
Classes in org.apache.lucene.backward_codecs.lucene95 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene95Codec
Implements the Lucene 9.5 index formatclass
Lucene95HnswVectorsFormat
Lucene 9.5 vector format, which encodes numeric vector values and an optional associated graph connecting the documents having values. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs
Classes in org.apache.lucene.codecs that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Codec
Encodes/decodes an inverted index segment.class
DocValuesFormat
Encodes/decodes per-document values.class
FilterCodec
A codec that forwards all its method calls to another codec.class
KnnVectorsFormat
Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchclass
PostingsFormat
Encodes/decodes terms, postings, and proximity data. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.bitvectors
Classes in org.apache.lucene.codecs.bitvectors that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
HnswBitVectorsFormat
Encodes bit vector values into an associated graph connecting the documents having values. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.blocktreeords
Classes in org.apache.lucene.codecs.blocktreeords that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
BlockTreeOrdsPostingsFormat
UsesOrdsBlockTreeTermsWriter
withLucene99PostingsWriter
. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.bloom
Classes in org.apache.lucene.codecs.bloom that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
BloomFilteringPostingsFormat
APostingsFormat
useful for low doc-frequency fields such as primary keys. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.lucene90
Classes in org.apache.lucene.codecs.lucene90 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene90DocValuesFormat
Lucene 9.0 DocValues format. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.lucene99
Classes in org.apache.lucene.codecs.lucene99 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Lucene99Codec
Implements the Lucene 9.9 index formatclass
Lucene99HnswScalarQuantizedVectorsFormat
Lucene 9.9 vector format, which encodes numeric vector values into an associated graph connecting the documents having values.class
Lucene99HnswVectorsFormat
Lucene 9.9 vector format, which encodes numeric vector values into an associated graph connecting the documents having values.class
Lucene99PostingsFormat
Lucene 9.9 postings format, which encodes postings in packed integer blocks for fast decode. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.memory
Classes in org.apache.lucene.codecs.memory that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
DirectPostingsFormat
WrapsLucene99PostingsFormat
format for on-disk storage, but then at read time loads and stores all terms and postings directly in RAM as byte[], int[].class
FSTPostingsFormat
FST term dict + Lucene50PBF -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.perfield
Classes in org.apache.lucene.codecs.perfield that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
PerFieldDocValuesFormat
Enables per field docvalues support.class
PerFieldKnnVectorsFormat
Enables per field numeric vector support.class
PerFieldPostingsFormat
Enables per field postings support. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.simpletext
Classes in org.apache.lucene.codecs.simpletext that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
SimpleTextCodec
plain text index format.(package private) class
SimpleTextDocValuesFormat
plain text doc values format.class
SimpleTextKnnVectorsFormat
For debugging, curiosity, transparency only!! Do not use this codec in production.(package private) class
SimpleTextPostingsFormat
For debugging, curiosity, transparency only!! Do not use this codec in production. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.uniformsplit
Classes in org.apache.lucene.codecs.uniformsplit that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
UniformSplitPostingsFormat
PostingsFormat
based on the Uniform Split technique. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.uniformsplit.sharedterms
Classes in org.apache.lucene.codecs.uniformsplit.sharedterms that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
STUniformSplitPostingsFormat
PostingsFormat
based on the Uniform Split technique and supporting Shared Terms. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.index
Classes in org.apache.lucene.index that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
SortFieldProvider
Reads/Writes a named SortField from a segment info file, used to record index sorts -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.sandbox.codecs.idversion
Classes in org.apache.lucene.sandbox.codecs.idversion that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
IDVersionPostingsFormat
A PostingsFormat optimized for primary-key (ID) fields that also record a version (long) for each ID, delivered as a payload created byIDVersionPostingsFormat.longToBytes(long, org.apache.lucene.util.BytesRef)
during indexing. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.search
Classes in org.apache.lucene.search that implement NamedSPILoader.NamedSPI Modifier and Type Class Description static class
SortedNumericSortField.Provider
A SortFieldProvider for this sort fieldstatic class
SortedSetSortField.Provider
A SortFieldProvider for this sortstatic class
SortField.Provider
A SortFieldProvider for field sorts -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.search.suggest.document
Classes in org.apache.lucene.search.suggest.document that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
Completion50PostingsFormat
CompletionPostingsFormat
fororg.apache.lucene.backward_codecs.lucene50.Lucene50PostingsFormat
.class
Completion84PostingsFormat
CompletionPostingsFormat
fororg.apache.lucene.backward_codecs.lucene84.Lucene84PostingsFormat
.class
Completion90PostingsFormat
CompletionPostingsFormat
fororg.apache.lucene.backward_codecs.lucene90.Lucene90PostingsFormat
.class
Completion99PostingsFormat
class
CompletionPostingsFormat
APostingsFormat
which supports document suggestion based on indexedSuggestField
s. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.util
Classes in org.apache.lucene.util with type parameters of type NamedSPILoader.NamedSPI Modifier and Type Class Description class
NamedSPILoader<S extends NamedSPILoader.NamedSPI>
Helper class for loading named SPIs from classpath (e.g.
-