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.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.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene92 Lucene 9.2 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 classLucene50PostingsFormatLucene 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 classLucene70CodecImplements the Lucene 7.0 index format, with configurable per-field postings and docvalues formats.classLucene70DocValuesFormatLucene 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 classLucene80CodecImplements the Lucene 8.0 index format.classLucene80DocValuesFormatLucene 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 classLucene84CodecImplements the Lucene 8.4 index format, with configurable per-field postings and docvalues formats.classLucene84PostingsFormatLucene 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 classLucene86CodecImplements 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 classLucene87CodecImplements 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 classLucene90CodecImplements the Lucene 9.0 index formatclassLucene90HnswVectorsFormatLucene 9.0 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.lucene91
Classes in org.apache.lucene.backward_codecs.lucene91 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description classLucene91CodecImplements the Lucene 9.1 index formatclassLucene91HnswVectorsFormatLucene 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.codecs
Classes in org.apache.lucene.codecs that implement NamedSPILoader.NamedSPI Modifier and Type Class Description classCodecEncodes/decodes an inverted index segment.classDocValuesFormatEncodes/decodes per-document values.classFilterCodecA codec that forwards all its method calls to another codec.classKnnVectorsFormatEncodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchclassPostingsFormatEncodes/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 classBlockTreeOrdsPostingsFormatUsesOrdsBlockTreeTermsWriterwithLucene90PostingsWriter. -
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 classBloomFilteringPostingsFormatAPostingsFormatuseful 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 classLucene90DocValuesFormatLucene 9.0 DocValues format.classLucene90PostingsFormatLucene 5.0 postings format, which encodes postings in packed integer blocks for fast decode. -
Uses of NamedSPILoader.NamedSPI in org.apache.lucene.codecs.lucene92
Classes in org.apache.lucene.codecs.lucene92 that implement NamedSPILoader.NamedSPI Modifier and Type Class Description classLucene92CodecImplements the Lucene 9.2 index formatclassLucene92HnswVectorsFormatLucene 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.codecs.memory
Classes in org.apache.lucene.codecs.memory that implement NamedSPILoader.NamedSPI Modifier and Type Class Description classDirectPostingsFormatWrapsLucene90PostingsFormatformat for on-disk storage, but then at read time loads and stores all terms and postings directly in RAM as byte[], int[].classFSTPostingsFormatFST 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 classPerFieldDocValuesFormatEnables per field docvalues support.classPerFieldKnnVectorsFormatEnables per field numeric vector support.classPerFieldPostingsFormatEnables 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 classSimpleTextCodecplain text index format.(package private) classSimpleTextDocValuesFormatplain text doc values format.classSimpleTextKnnVectorsFormatFor debugging, curiosity, transparency only!! Do not use this codec in production.(package private) classSimpleTextPostingsFormatFor 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 classUniformSplitPostingsFormatPostingsFormatbased 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 classSTUniformSplitPostingsFormatPostingsFormatbased 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 classSortFieldProviderReads/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 classIDVersionPostingsFormatA 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 classSortedNumericSortField.ProviderA SortFieldProvider for this sort fieldstatic classSortedSetSortField.ProviderA SortFieldProvider for this sortstatic classSortField.ProviderA 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 classCompletion50PostingsFormatCompletionPostingsFormatfororg.apache.lucene.backward_codecs.lucene50.Lucene50PostingsFormat.classCompletion84PostingsFormatCompletionPostingsFormatfororg.apache.lucene.backward_codecs.lucene84.Lucene84PostingsFormat.classCompletion90PostingsFormatclassCompletionPostingsFormatAPostingsFormatwhich supports document suggestion based on indexedSuggestFields. -
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 classNamedSPILoader<S extends NamedSPILoader.NamedSPI>Helper class for loading named SPIs from classpath (e.g.
-