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

Packages that use FieldsProducer
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.lucene84: Components from the Lucene 8.4 index format.
org.apache.lucene.codecs.perfield: Postings format that can delegate to different formats per-field.
org.apache.lucene.index: Code to maintain and access indices.

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

Methods in org.apache.lucene.codecs that return FieldsProducer
`abstract FieldsProducer` PostingsFormat.`fieldsProducer(SegmentReadState state)` Reads a segment.
`FieldsProducer` FieldsProducer.`getMergeInstance()` Returns an instance optimized for merging.

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

Subclasses of FieldsProducer in org.apache.lucene.codecs.blocktree
`class` `BlockTreeTermsReader` A block-based terms index and dictionary that assigns terms to variable length blocks according to how they share prefixes.

### Uses of FieldsProducer in org.apache.lucene.codecs.lucene84

Methods in org.apache.lucene.codecs.lucene84 that return FieldsProducer
`FieldsProducer` Lucene84PostingsFormat.`fieldsProducer(SegmentReadState state)`

### Uses of FieldsProducer in org.apache.lucene.codecs.perfield

Methods in org.apache.lucene.codecs.perfield that return FieldsProducer
`FieldsProducer` PerFieldPostingsFormat.`fieldsProducer(SegmentReadState state)`

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

Fields in org.apache.lucene.index declared as FieldsProducer
`FieldsProducer[]` MergeState.`fieldsProducers` Postings to merge

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