private final class DefaultIndexingChain.PerField extends java.lang.Object implements java.lang.Comparable<DefaultIndexingChain.PerField>
Modifier and Type | Field and 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 |
Constructor and Description |
---|
PerField(int indexCreatedVersionMajor,
FieldInfo fieldInfo,
boolean invert) |
Modifier and Type | Method and 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() |
final int indexCreatedVersionMajor
final FieldInfo fieldInfo
final Similarity similarity
FieldInvertState invertState
TermsHashPerField termsHashPerField
DocValuesWriter docValuesWriter
PointValuesWriter pointValuesWriter
long fieldGen
DefaultIndexingChain.PerField next
NormValuesWriter norms
TokenStream tokenStream
public PerField(int indexCreatedVersionMajor, FieldInfo fieldInfo, boolean invert)
void setInvertState()
public int compareTo(DefaultIndexingChain.PerField other)
compareTo
in interface java.lang.Comparable<DefaultIndexingChain.PerField>
public void finish() throws java.io.IOException
java.io.IOException
public void invert(IndexableField field, boolean first) throws java.io.IOException
java.io.IOException