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 private Analyzer
analyzer
(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
private InfoStream
infoStream
(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 Summary
Constructors Constructor Description PerField(int indexCreatedVersionMajor, FieldInfo fieldInfo, boolean invert, Similarity similarity, InfoStream infoStream, Analyzer analyzer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(DefaultIndexingChain.PerField other)
void
finish(int docID)
void
invert(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
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
-
infoStream
private final InfoStream infoStream
-
analyzer
private final Analyzer analyzer
-
-
Constructor Detail
-
PerField
PerField(int indexCreatedVersionMajor, FieldInfo fieldInfo, boolean invert, Similarity similarity, InfoStream infoStream, Analyzer analyzer)
-
-
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(int docID) throws java.io.IOException
- Throws:
java.io.IOException
-
invert
public void invert(int docID, 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
-
-