## Uses of Class
org.apache.lucene.codecs.NormsProducer

Packages that use NormsProducer
org.apache.lucene.codecs: Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.codecs.blocktree: BlockTree terms dictionary.
org.apache.lucene.codecs.lucene80: Components from the Lucene 8.0 index format See `org.apache.lucene.codecs.lucene84` for an overview of the index format.
org.apache.lucene.index: Code to maintain and access indices.

### Uses of NormsProducer in org.apache.lucene.codecs

Methods in org.apache.lucene.codecs that return NormsProducer
`NormsProducer` NormsProducer.`getMergeInstance()` Returns an instance optimized for merging.
`abstract NormsProducer` NormsFormat.`normsProducer(SegmentReadState state)` Returns a `NormsProducer` to read norms from the index.

Methods in org.apache.lucene.codecs with parameters of type NormsProducer
`abstract 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 in `mergeState`.
`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 provided `TermsEnum` to pull a `PostingsEnum`.
`BlockTermState` PushPostingsWriterBase.`writeTerm(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms)`

### Uses of NormsProducer in org.apache.lucene.codecs.blocktree

Methods in org.apache.lucene.codecs.blocktree with parameters of type NormsProducer
`void` BlockTreeTermsWriter.`write(Fields fields, NormsProducer norms)`

### Uses of NormsProducer in org.apache.lucene.codecs.lucene80

Methods in org.apache.lucene.codecs.lucene80 that return NormsProducer
`NormsProducer` Lucene80NormsFormat.`normsProducer(SegmentReadState state)`

### Uses of NormsProducer in org.apache.lucene.index

Fields in org.apache.lucene.index declared as NormsProducer
`NormsProducer[]` MergeState.`normsProducers` Norms producers being merged

Methods in org.apache.lucene.index that return NormsProducer
`NormsProducer` SegmentReader.`getNormsReader()`
`NormsProducer` FilterCodecReader.`getNormsReader()`
`abstract NormsProducer` CodecReader.`getNormsReader()` Expert: retrieve underlying NormsProducer