Package org.apache.lucene.index
Class DefaultIndexingChain.PerField
java.lang.Object
org.apache.lucene.index.DefaultIndexingChain.PerField
- All Implemented Interfaces:
Comparable<DefaultIndexingChain.PerField>
- Enclosing class:
DefaultIndexingChain
private final class DefaultIndexingChain.PerField
extends Object
implements Comparable<DefaultIndexingChain.PerField>
NOTE: not static: accesses at least docState, termsHash.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Analyzer(package private) DocValuesWriter<?> (package private) longWe use this to know when a PerField is seen for the first time in the current document.(package private) final FieldInfo(package private) final intprivate final InfoStream(package private) FieldInvertState(package private) DefaultIndexingChain.PerField(package private) NormValuesWriter(package private) PointValuesWriter(package private) final Similarity(package private) TermsHashPerField(package private) TokenStream -
Constructor Summary
ConstructorsConstructorDescriptionPerField(int indexCreatedVersionMajor, FieldInfo fieldInfo, boolean invert, Similarity similarity, InfoStream infoStream, Analyzer analyzer) -
Method Summary
Modifier and TypeMethodDescriptionintvoidfinish(int docID) voidinvert(int docID, IndexableField field, boolean first) Inverts one field for one document; first is true if this is the first time we are seeing this field name in this document.(package private) void
-
Field Details
-
indexCreatedVersionMajor
final int indexCreatedVersionMajor -
fieldInfo
-
similarity
-
invertState
FieldInvertState invertState -
termsHashPerField
TermsHashPerField termsHashPerField -
docValuesWriter
DocValuesWriter<?> docValuesWriter -
pointValuesWriter
PointValuesWriter pointValuesWriter -
fieldGen
long fieldGenWe use this to know when a PerField is seen for the first time in the current document. -
next
-
norms
NormValuesWriter norms -
tokenStream
TokenStream tokenStream -
infoStream
-
analyzer
-
-
Constructor Details
-
PerField
PerField(int indexCreatedVersionMajor, FieldInfo fieldInfo, boolean invert, Similarity similarity, InfoStream infoStream, Analyzer analyzer)
-
-
Method Details
-
setInvertState
void setInvertState() -
compareTo
- Specified by:
compareToin interfaceComparable<DefaultIndexingChain.PerField>
-
finish
- Throws:
IOException
-
invert
Inverts one field for one document; first is true if this is the first time we are seeing this field name in this document.- Throws:
IOException
-