Uses of Class
org.apache.lucene.codecs.NormsProducer
Packages that use NormsProducer
Package
Description
Components from the Lucene 8.0 index format.
Codecs API: API for customization of the encoding and structure of the index.
Pluggable term index / block terms dictionary implementations.
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.
Lucene 9.0 file format.
BlockTree terms dictionary.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
Postings format that can delegate to different formats per-field.
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.
A primary-key postings format that associates a version (long) with each term and can provide
fail-fast lookups by ID and version.
Support for document suggestion
-
Uses of NormsProducer in org.apache.lucene.backward_codecs.lucene80
Subclasses of NormsProducer in org.apache.lucene.backward_codecs.lucene80Methods in org.apache.lucene.backward_codecs.lucene80 that return NormsProducerModifier and TypeMethodDescriptionLucene80NormsProducer.getMergeInstance()
Lucene80NormsFormat.normsProducer
(SegmentReadState state) -
Uses of NormsProducer in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs that return NormsProducerModifier and TypeMethodDescriptionNormsProducer.getMergeInstance()
Returns an instance optimized for merging.abstract NormsProducer
NormsFormat.normsProducer
(SegmentReadState state) Returns aNormsProducer
to read norms from the index.Methods in org.apache.lucene.codecs with parameters of type NormsProducerModifier and TypeMethodDescriptionabstract void
NormsConsumer.addNormsField
(FieldInfo field, NormsProducer normsProducer) Writes normalization values for a field.void
FieldsConsumer.merge
(MergeState mergeState, NormsProducer norms) Merges in the fields from the readers inmergeState
.abstract void
FieldsConsumer.write
(Fields fields, NormsProducer norms) Write all fields, terms and postings.abstract BlockTermState
PostingsWriterBase.writeTerm
(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms) Write all postings for one term; use the providedTermsEnum
to pull aPostingsEnum
.final BlockTermState
PushPostingsWriterBase.writeTerm
(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms) -
Uses of NormsProducer in org.apache.lucene.codecs.blockterms
Methods in org.apache.lucene.codecs.blockterms with parameters of type NormsProducerModifier and TypeMethodDescription(package private) void
BlockTermsWriter.TermsWriter.write
(BytesRef text, TermsEnum termsEnum, NormsProducer norms) void
BlockTermsWriter.write
(Fields fields, NormsProducer norms) -
Uses of NormsProducer in org.apache.lucene.codecs.blocktreeords
Methods in org.apache.lucene.codecs.blocktreeords with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
OrdsBlockTreeTermsWriter.TermsWriter.write
(BytesRef text, TermsEnum termsEnum, NormsProducer norms) Writes one term's worth of postings.void
OrdsBlockTreeTermsWriter.write
(Fields fields, NormsProducer norms) -
Uses of NormsProducer in org.apache.lucene.codecs.bloom
Methods in org.apache.lucene.codecs.bloom with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
BloomFilteringPostingsFormat.BloomFilteredFieldsConsumer.write
(Fields fields, NormsProducer norms) -
Uses of NormsProducer in org.apache.lucene.codecs.lucene90
Subclasses of NormsProducer in org.apache.lucene.codecs.lucene90Methods in org.apache.lucene.codecs.lucene90 that return NormsProducerModifier and TypeMethodDescriptionLucene90NormsProducer.getMergeInstance()
Lucene90NormsFormat.normsProducer
(SegmentReadState state) Methods in org.apache.lucene.codecs.lucene90 with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
Lucene90NormsConsumer.addNormsField
(FieldInfo field, NormsProducer normsProducer) -
Uses of NormsProducer in org.apache.lucene.codecs.lucene90.blocktree
Methods in org.apache.lucene.codecs.lucene90.blocktree with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
Lucene90BlockTreeTermsWriter.TermsWriter.write
(BytesRef text, TermsEnum termsEnum, NormsProducer norms) Writes one term's worth of postings.void
Lucene90BlockTreeTermsWriter.write
(Fields fields, NormsProducer norms) -
Uses of NormsProducer in org.apache.lucene.codecs.memory
Methods in org.apache.lucene.codecs.memory with parameters of type NormsProducer -
Uses of NormsProducer in org.apache.lucene.codecs.perfield
Methods in org.apache.lucene.codecs.perfield with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
PerFieldPostingsFormat.FieldsWriter.merge
(MergeState mergeState, NormsProducer norms) void
PerFieldPostingsFormat.FieldsWriter.write
(Fields fields, NormsProducer norms) -
Uses of NormsProducer in org.apache.lucene.codecs.simpletext
Subclasses of NormsProducer in org.apache.lucene.codecs.simpletextModifier and TypeClassDescriptionstatic class
Reads plain-text norms.Methods in org.apache.lucene.codecs.simpletext that return NormsProducerMethods in org.apache.lucene.codecs.simpletext with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
SimpleTextNormsFormat.SimpleTextNormsConsumer.addNormsField
(FieldInfo field, NormsProducer normsProducer) void
SimpleTextFieldsWriter.write
(FieldInfos fieldInfos, Fields fields, NormsProducer normsProducer) void
SimpleTextFieldsWriter.write
(Fields fields, NormsProducer norms) -
Uses of NormsProducer in org.apache.lucene.codecs.uniformsplit
Methods in org.apache.lucene.codecs.uniformsplit with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
UniformSplitTermsWriter.write
(Fields fields, NormsProducer normsProducer) protected int
UniformSplitTermsWriter.writeFieldTerms
(BlockWriter blockWriter, DataOutput fieldsOutput, TermsEnum termsEnum, FieldInfo fieldInfo, NormsProducer normsProducer) protected BlockTermState
UniformSplitTermsWriter.writePostingLine
(TermsEnum termsEnum, FieldMetadata fieldMetadata, NormsProducer normsProducer) Writes the posting values for the current term in the givenTermsEnum
and updates theFieldMetadata
stats. -
Uses of NormsProducer in org.apache.lucene.index
Subclasses of NormsProducer in org.apache.lucene.indexModifier and TypeClassDescriptionprivate static class
Fields in org.apache.lucene.index declared as NormsProducerModifier and TypeFieldDescription(package private) final NormsProducer
SegmentCoreReaders.normsProducer
final NormsProducer[]
MergeState.normsProducers
Norms producers being mergedprivate final NormsProducer[]
SlowCompositeCodecReaderWrapper.SlowCompositeNormsProducer.producers
Methods in org.apache.lucene.index that return NormsProducerModifier and TypeMethodDescriptionabstract NormsProducer
CodecReader.getNormsReader()
Expert: retrieve underlying NormsProducerFilterCodecReader.getNormsReader()
SegmentReader.getNormsReader()
SlowCompositeCodecReaderWrapper.getNormsReader()
SortingCodecReader.getNormsReader()
private static NormsProducer
SlowCodecReaderWrapper.readerToNormsProducer
(LeafReader reader) Methods in org.apache.lucene.index with parameters of type NormsProducerModifier and TypeMethodDescriptionprivate static CheckIndex.Status.TermIndexStatus
CheckIndex.checkFields
(Fields fields, Bits liveDocs, int maxDoc, FieldInfos fieldInfos, NormsProducer normsProducer, boolean doPrint, boolean isVectors, PrintStream infoStream, boolean verbose, int level) checks Fields api is consistent with itself.void
FreqProxTermsWriter.flush
(Map<String, TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms) (package private) void
SortingTermVectorsConsumer.flush
(Map<String, TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms) (package private) void
TermsHash.flush
(Map<String, TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms) (package private) void
TermVectorsConsumer.flush
(Map<String, TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms) Constructors in org.apache.lucene.index with parameters of type NormsProducerModifierConstructorDescriptionMergeState
(MergeState.DocMap[] docMaps, SegmentInfo segmentInfo, FieldInfos mergeFieldInfos, StoredFieldsReader[] storedFieldsReaders, TermVectorsReader[] termVectorsReaders, NormsProducer[] normsProducers, DocValuesProducer[] docValuesProducers, FieldInfos[] fieldInfos, Bits[] liveDocs, FieldsProducer[] fieldsProducers, PointsReader[] pointsReaders, KnnVectorsReader[] knnVectorsReaders, int[] maxDocs, InfoStream infoStream, Executor intraMergeTaskExecutor, boolean needsIndexSort) Create a new merge instance. -
Uses of NormsProducer in org.apache.lucene.sandbox.codecs.idversion
Methods in org.apache.lucene.sandbox.codecs.idversion with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
VersionBlockTreeTermsWriter.TermsWriter.write
(BytesRef text, TermsEnum termsEnum, NormsProducer norms) Writes one term's worth of postings.void
VersionBlockTreeTermsWriter.write
(Fields fields, NormsProducer norms) -
Uses of NormsProducer in org.apache.lucene.search.suggest.document
Methods in org.apache.lucene.search.suggest.document with parameters of type NormsProducerModifier and TypeMethodDescriptionvoid
CompletionFieldsConsumer.write
(Fields fields, NormsProducer norms)