DocFieldConsumer 子類是 DocInverter spa
final class DocFieldProcessor extends DocConsumer code
final class DocValuesProcessor extends StoredFieldsConsumerfinal class StoredFieldsProcessor extends StoredFieldsConsumer
class TwoStoredFieldsConsumers extends StoredFieldsConsumer
final class TermsHash extends InvertedDocConsumer orm
final class NormsConsumer extends InvertedDocEndConsumer it
final class FreqProxTermsWriter extends TermsHashConsumer class
/*
This is the current indexing chain: sso
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
*/ co