Uses of Package
org.apache.lucene.codecs
-
Packages that use org.apache.lucene.codecs Package Description org.apache.lucene.backward_codecs.lucene40.blocktree BlockTree terms dictionary.org.apache.lucene.backward_codecs.lucene50 Lucene 5.0 file format.org.apache.lucene.backward_codecs.lucene50.compressing Lucene 5.0 compressing format.org.apache.lucene.backward_codecs.lucene60 Lucene 6.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.blockterms Pluggable term index / block terms dictionary implementations.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.lucene90.blocktree BlockTree terms dictionary.org.apache.lucene.codecs.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.lucene94 Lucene 9.4 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.suggest.document Support for document suggestionorg.apache.lucene.util.bkd Block KD-tree, implementing the generic spatial data structure described in this paper.org.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene40.blocktree Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene50 Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.CompoundDirectory A read-onlyDirectory
that consists of a view over a compound file.CompoundFormat Encodes/decodes compound filesFieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.LiveDocsFormat Format for live/deleted documentsMultiLevelSkipListReader This abstract class reads skip lists with multiple levels.PostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.StoredFieldsFormat Controls the format of stored fieldsStoredFieldsReader Codec API for reading stored fields.StoredFieldsWriter Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.TermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene50.compressing Class Description StoredFieldsFormat Controls the format of stored fieldsStoredFieldsReader Codec API for reading stored fields.StoredFieldsWriter Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.TermVectorsFormat Controls the format of term vectorsTermVectorsReader Codec API for reading term vectors:TermVectorsWriter Codec API for writing term vectors: For every document,TermVectorsWriter.startDocument(int)
is called, informing the Codec how many fields will be written. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene60 Class Description FieldInfosFormat Encodes/decodesFieldInfos
PointsFormat Encodes/decodes indexed points.PointsReader Abstract API to visit point values.PointsWriter Abstract API to write points -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene70 Class Description Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesConsumer Abstract API that consumes numeric, binary and sorted docvalues.DocValuesFormat Encodes/decodes per-document values.DocValuesProducer Abstract API that produces numeric, binary, sorted, sortedset, and sortednumeric docvalues.FieldInfosFormat Encodes/decodesFieldInfos
KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchLiveDocsFormat Format for live/deleted documentsNormsConsumer Abstract API that consumes normalization values.NormsFormat Encodes/decodes per-document score normalization values.NormsProducer Abstract API that produces field normalization valuesPointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene80 Class Description Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesConsumer Abstract API that consumes numeric, binary and sorted docvalues.DocValuesFormat Encodes/decodes per-document values.DocValuesProducer Abstract API that produces numeric, binary, sorted, sortedset, and sortednumeric docvalues.FieldInfosFormat Encodes/decodesFieldInfos
KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchLiveDocsFormat Format for live/deleted documentsNormsConsumer Abstract API that consumes normalization values.NormsFormat Encodes/decodes per-document score normalization values.NormsProducer Abstract API that produces field normalization valuesPointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene84 Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchLiveDocsFormat Format for live/deleted documentsMultiLevelSkipListReader This abstract class reads skip lists with multiple levels.NormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene86 Class Description Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchLiveDocsFormat Format for live/deleted documentsNormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PointsReader Abstract API to visit point values.PointsWriter Abstract API to write pointsPostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene87 Class Description Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchLiveDocsFormat Format for live/deleted documentsNormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsStoredFieldsReader Codec API for reading stored fields.StoredFieldsWriter Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.TermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene90 Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.Codec Encodes/decodes an inverted index segment.CompetitiveImpactAccumulator This class accumulates the (freq, norm) pairs that may produce competitive scores.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.LiveDocsFormat Format for live/deleted documentsMultiLevelSkipListReader This abstract class reads skip lists with multiple levels.MultiLevelSkipListWriter This abstract class writes skip lists with multiple levels.NormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings.PushPostingsWriterBase Extension ofPostingsWriterBase
, adding a push API for writing each element of the postings.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene91 Class Description Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.LiveDocsFormat Format for live/deleted documentsNormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene92 Class Description Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.LiveDocsFormat Format for live/deleted documentsNormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene94 Class Description Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.LiveDocsFormat Format for live/deleted documentsNormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.backward_codecs.lucene95 Class Description Codec Encodes/decodes an inverted index segment.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
HnswGraphProvider An interface that provides an HNSW graph.KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.LiveDocsFormat Format for live/deleted documentsNormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.BufferingKnnVectorsWriter.BufferedByteVectorValues BufferingKnnVectorsWriter.BufferedFloatVectorValues BufferingKnnVectorsWriter.FieldWriter Codec Encodes/decodes an inverted index segment.CompetitiveImpactAccumulator This class accumulates the (freq, norm) pairs that may produce competitive scores.CompoundDirectory A read-onlyDirectory
that consists of a view over a compound file.CompoundFormat Encodes/decodes compound filesDocValuesConsumer Abstract API that consumes numeric, binary and sorted docvalues.DocValuesConsumer.NumericDocValuesSub Tracks state of one numeric sub-reader that we are mergingDocValuesConsumer.SortedDocValuesSub Tracks state of one sorted sub-reader that we are mergingDocValuesFormat Encodes/decodes per-document values.DocValuesProducer Abstract API that produces numeric, binary, sorted, sortedset, and sortednumeric docvalues.FieldInfosFormat Encodes/decodesFieldInfos
FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.FlatFieldVectorsWriter Vectors' writer for a fieldFlatVectorsReader Reads vectors from an index.FlatVectorsWriter Vectors' writer for a field that allows additional indexing logic to be implemented by the callerKnnFieldVectorsWriter Vectors' writer for a fieldKnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.KnnVectorsWriter.ByteVectorValuesSub KnnVectorsWriter.VectorValuesSub Tracks state of one sub-reader that we are mergingLiveDocsFormat Format for live/deleted documentsNormsConsumer Abstract API that consumes normalization values.NormsFormat Encodes/decodes per-document score normalization values.NormsProducer Abstract API that produces field normalization valuesPointsFormat Encodes/decodes indexed points.PointsReader Abstract API to visit point values.PointsWriter Abstract API to write pointsPostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsStoredFieldsReader Codec API for reading stored fields.StoredFieldsWriter Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.StoredFieldsWriter.MergeVisitor A visitor that adds every field it sees.TermVectorsFormat Controls the format of term vectorsTermVectorsReader Codec API for reading term vectors:TermVectorsWriter Codec API for writing term vectors: For every document,TermVectorsWriter.startDocument(int)
is called, informing the Codec how many fields will be written. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.blockterms Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings.TermStats Holder for per-term statistics. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.blocktreeords Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.bloom Class Description FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsFormat Encodes/decodes terms, postings, and proximity data. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.lucene90 Class Description CompoundDirectory A read-onlyDirectory
that consists of a view over a compound file.CompoundFormat Encodes/decodes compound filesDocValuesConsumer Abstract API that consumes numeric, binary and sorted docvalues.DocValuesFormat Encodes/decodes per-document values.DocValuesProducer Abstract API that produces numeric, binary, sorted, sortedset, and sortednumeric docvalues.LiveDocsFormat Format for live/deleted documentsNormsConsumer Abstract API that consumes normalization values.NormsFormat Encodes/decodes per-document score normalization values.NormsProducer Abstract API that produces field normalization valuesPointsFormat Encodes/decodes indexed points.PointsReader Abstract API to visit point values.PointsWriter Abstract API to write pointsStoredFieldsFormat Controls the format of stored fieldsStoredFieldsReader Codec API for reading stored fields.StoredFieldsWriter Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.TermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.lucene90.blocktree Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.lucene90.compressing Class Description StoredFieldsFormat Controls the format of stored fieldsStoredFieldsReader Codec API for reading stored fields.StoredFieldsWriter Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.TermVectorsFormat Controls the format of term vectorsTermVectorsReader Codec API for reading term vectors:TermVectorsWriter Codec API for writing term vectors: For every document,TermVectorsWriter.startDocument(int)
is called, informing the Codec how many fields will be written. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.lucene94 Class Description FieldInfosFormat Encodes/decodesFieldInfos
-
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.lucene99 Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.Codec Encodes/decodes an inverted index segment.CompetitiveImpactAccumulator This class accumulates the (freq, norm) pairs that may produce competitive scores.CompoundFormat Encodes/decodes compound filesDocValuesFormat Encodes/decodes per-document values.FieldInfosFormat Encodes/decodesFieldInfos
FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.FlatFieldVectorsWriter Vectors' writer for a fieldFlatVectorsFormat Encodes/decodes per-document vectorsFlatVectorsReader Reads vectors from an index.FlatVectorsWriter Vectors' writer for a field that allows additional indexing logic to be implemented by the callerHnswGraphProvider An interface that provides an HNSW graph.KnnFieldVectorsWriter Vectors' writer for a fieldKnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.LiveDocsFormat Format for live/deleted documentsMultiLevelSkipListReader This abstract class reads skip lists with multiple levels.MultiLevelSkipListWriter This abstract class writes skip lists with multiple levels.NormsFormat Encodes/decodes per-document score normalization values.PointsFormat Encodes/decodes indexed points.PostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings.PushPostingsWriterBase Extension ofPostingsWriterBase
, adding a push API for writing each element of the postings.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsTermVectorsFormat Controls the format of term vectors -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.memory Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.perfield Class Description DocValuesConsumer Abstract API that consumes numeric, binary and sorted docvalues.DocValuesFormat Encodes/decodes per-document values.DocValuesProducer Abstract API that produces numeric, binary, sorted, sortedset, and sortednumeric docvalues.FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.KnnFieldVectorsWriter Vectors' writer for a fieldKnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.NormsProducer Abstract API that produces field normalization valuesPostingsFormat Encodes/decodes terms, postings, and proximity data. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.simpletext Class Description BufferingKnnVectorsWriter Buffers up pending vector value(s) per doc, then flushes when segment flushes.Codec Encodes/decodes an inverted index segment.CompetitiveImpactAccumulator This class accumulates the (freq, norm) pairs that may produce competitive scores.CompoundDirectory A read-onlyDirectory
that consists of a view over a compound file.CompoundFormat Encodes/decodes compound filesDocValuesConsumer Abstract API that consumes numeric, binary and sorted docvalues.DocValuesFormat Encodes/decodes per-document values.DocValuesProducer Abstract API that produces numeric, binary, sorted, sortedset, and sortednumeric docvalues.FieldInfosFormat Encodes/decodesFieldInfos
FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.KnnVectorsFormat Encodes/decodes per-document vector and any associated indexing structures required to support nearest-neighbor searchKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.LiveDocsFormat Format for live/deleted documentsMultiLevelSkipListReader This abstract class reads skip lists with multiple levels.MultiLevelSkipListWriter This abstract class writes skip lists with multiple levels.MutablePointTree One leafPointValues.PointTree
whose order of points can be changed.NormsConsumer Abstract API that consumes normalization values.NormsFormat Encodes/decodes per-document score normalization values.NormsProducer Abstract API that produces field normalization valuesPointsFormat Encodes/decodes indexed points.PointsReader Abstract API to visit point values.PointsWriter Abstract API to write pointsPostingsFormat Encodes/decodes terms, postings, and proximity data.SegmentInfoFormat Expert: Controls the format of theSegmentInfo
(segment metadata file).StoredFieldsFormat Controls the format of stored fieldsStoredFieldsReader Codec API for reading stored fields.StoredFieldsWriter Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.TermVectorsFormat Controls the format of term vectorsTermVectorsReader Codec API for reading term vectors:TermVectorsWriter Codec API for writing term vectors: For every document,TermVectorsWriter.startDocument(int)
is called, informing the Codec how many fields will be written. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.uniformsplit Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.uniformsplit.sharedterms Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.index Class Description Codec Encodes/decodes an inverted index segment.CompoundDirectory A read-onlyDirectory
that consists of a view over a compound file.DocValuesConsumer Abstract API that consumes numeric, binary and sorted docvalues.DocValuesFormat Encodes/decodes per-document values.DocValuesProducer Abstract API that produces numeric, binary, sorted, sortedset, and sortednumeric docvalues.FieldInfosFormat Encodes/decodesFieldInfos
FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.KnnFieldVectorsWriter Vectors' writer for a fieldKnnVectorsReader Reads vectors from an index.KnnVectorsWriter Writes vectors to an index.MutablePointTree One leafPointValues.PointTree
whose order of points can be changed.NormsConsumer Abstract API that consumes normalization values.NormsProducer Abstract API that produces field normalization valuesPointsReader Abstract API to visit point values.PointsWriter Abstract API to write pointsStoredFieldsFormat Controls the format of stored fieldsStoredFieldsReader Codec API for reading stored fields.StoredFieldsWriter Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.TermVectorsFormat Controls the format of term vectorsTermVectorsReader Codec API for reading term vectors:TermVectorsWriter Codec API for writing term vectors: For every document,TermVectorsWriter.startDocument(int)
is called, informing the Codec how many fields will be written. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.sandbox.codecs.idversion Class Description BlockTermState Holds all state required forPostingsReaderBase
to produce aPostingsEnum
without re-seeking the terms dict.FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsFormat Encodes/decodes terms, postings, and proximity data.PostingsReaderBase The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.PostingsWriterBase Class that plugs into term dictionaries, such asLucene90BlockTreeTermsWriter
, and handles writing postings.PushPostingsWriterBase Extension ofPostingsWriterBase
, adding a push API for writing each element of the postings. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.search.suggest.document Class Description FieldsConsumer Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.FieldsProducer Abstract API that produces terms, doc, freq, prox, offset and payloads postings.NormsProducer Abstract API that produces field normalization valuesPostingsFormat Encodes/decodes terms, postings, and proximity data. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.util.bkd Class Description MutablePointTree One leafPointValues.PointTree
whose order of points can be changed. -
Classes in org.apache.lucene.codecs used by org.apache.lucene.util.hnsw Class Description KnnVectorsReader Reads vectors from an index.