Package org.apache.lucene.index
Class DefaultIndexingChain.PerField
- java.lang.Object
-
- org.apache.lucene.index.DefaultIndexingChain.PerField
-
- All Implemented Interfaces:
java.lang.Comparable<DefaultIndexingChain.PerField>
- Enclosing class:
- DefaultIndexingChain
private final class DefaultIndexingChain.PerField extends java.lang.Object implements java.lang.Comparable<DefaultIndexingChain.PerField>
NOTE: not static: accesses at least docState, termsHash.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DocValuesWriter
docValuesWriter
(package private) long
fieldGen
We use this to know when a PerField is seen for the first time in the current document.(package private) FieldInfo
fieldInfo
(package private) int
indexCreatedVersionMajor
(package private) FieldInvertState
invertState
(package private) DefaultIndexingChain.PerField
next
(package private) NormValuesWriter
norms
(package private) PointValuesWriter
pointValuesWriter
(package private) Similarity
similarity
(package private) TermsHashPerField
termsHashPerField
(package private) TokenStream
tokenStream
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(DefaultIndexingChain.PerField other)
void
finish()
void
invert(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
setInvertState()
-
-
-
Field Detail
-
indexCreatedVersionMajor
final int indexCreatedVersionMajor
-
fieldInfo
final FieldInfo fieldInfo
-
similarity
final Similarity similarity
-
invertState
FieldInvertState invertState
-
termsHashPerField
TermsHashPerField termsHashPerField
-
docValuesWriter
DocValuesWriter docValuesWriter
-
pointValuesWriter
PointValuesWriter pointValuesWriter
-
fieldGen
long fieldGen
We use this to know when a PerField is seen for the first time in the current document.
-
next
DefaultIndexingChain.PerField next
-
norms
NormValuesWriter norms
-
tokenStream
TokenStream tokenStream
-
-
Constructor Detail
-
PerField
public PerField(int indexCreatedVersionMajor, FieldInfo fieldInfo, boolean invert)
-
-
Method Detail
-
setInvertState
void setInvertState()
-
compareTo
public int compareTo(DefaultIndexingChain.PerField other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<DefaultIndexingChain.PerField>
-
finish
public void finish() throws java.io.IOException
- Throws:
java.io.IOException
-
invert
public void invert(IndexableField field, boolean first) throws java.io.IOException
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:
java.io.IOException
-
-