Uses of Interface
org.apache.lucene.util.NamedSPILoader.NamedSPI
-
Packages that use NamedSPILoader.NamedSPI Package Description org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.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.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 Seeorg.apache.lucene.codecs.lucene80
for an overview of the index format.org.apache.lucene.codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.codecs.lucene80 Components from the Lucene 8.0 index format Seeorg.apache.lucene.codecs.lucene84
for an overview of the index format.org.apache.lucene.codecs.lucene84 Components from the Lucene 8.4 index format.org.apache.lucene.codecs.lucene86 Lucene 8.6 file format.org.apache.lucene.codecs.lucene87 Lucene 8.7 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.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.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
PostingsFormat
Encodes/decodes terms, postings, and proximity data. -
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
withLucene84PostingsWriter
. -
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.idversion
Classes in org.apache.lucene.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.codecs.lucene50
Classes in org.apache.lucene.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.codecs.lucene70
Classes in org.apache.lucene.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.codecs.lucene80
Classes in org.apache.lucene.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.codecs.lucene84
Classes in org.apache.lucene.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.codecs.lucene86
Classes in org.apache.lucene.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.codecs.lucene87
Classes in org.apache.lucene.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.codecs.memory
Classes in org.apache.lucene.codecs.memory that implement NamedSPILoader.NamedSPI Modifier and Type Class Description class
DirectDocValuesFormat
In-memory docvalues format that does no (or very little) compression.class
DirectPostingsFormat
WrapsLucene84PostingsFormat
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
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.(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.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.codecs.lucene50.Lucene50PostingsFormat
.class
Completion84PostingsFormat
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.
-