DocFieldConsumer 子类是 DocInverter
final class DocFieldProcessor extends DocConsumer
final class DocValuesProcessor extends StoredFieldsConsumerfinal class StoredFieldsProcessor extends StoredFieldsConsumer
class TwoStoredFieldsConsumers extends StoredFieldsConsumer
final class TermsHash extends InvertedDocConsumer
final class NormsConsumer extends InvertedDocEndConsumer
final class FreqProxTermsWriter extends TermsHashConsumer
/*
This is the current indexing chain:
DocConsumer / DocConsumerPerThread
--> code: DocFieldProcessor
--> DocFieldConsumer / DocFieldConsumerPerField
--> code: DocFieldConsumers / DocFieldConsumersPerField
--> code: DocInverter / DocInverterPerField
--> InvertedDocConsumer / InvertedDocConsumerPerField
--> code: TermsHash / TermsHashPerField
--> TermsHashConsumer / TermsHashConsumerPerField
--> code: FreqProxTermsWriter / FreqProxTermsWriterPerField
--> code: TermVectorsTermsWriter / TermVectorsTermsWriterPerField
--> InvertedDocEndConsumer / InvertedDocConsumerPerField
--> code: NormsConsumer / NormsConsumerPerField
--> StoredFieldsConsumer
--> TwoStoredFieldConsumers
-> code: StoredFieldsProcessor
-> code: DocValuesProcessor
*/