private final class MemoryIndex.Info
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private MemoryIndex.BinaryDocValuesProducer |
binaryProducer |
private FieldInfo |
fieldInfo |
private int |
lastOffset
the last offset encountered in this field for multi field support
|
private int |
lastPosition
the last position encountered in this field for multi field support
|
private byte[] |
maxPackedValue |
private int |
maxTermFrequency |
private byte[] |
minPackedValue |
private java.lang.Long |
norm |
private MemoryIndex.NumericDocValuesProducer |
numericProducer |
private int |
numOverlapTokens
Number of overlapping tokens for this field
|
private int |
numTokens
Number of added tokens for this field
|
private BytesRef[] |
pointValues |
private int |
pointValuesCount |
private boolean |
preparedDocValuesAndPointValues |
private MemoryIndex.SliceByteStartArray |
sliceArray |
private int[] |
sortedTerms
Terms sorted ascending by term text; computed on demand
|
private long |
sumTotalTermFreq |
private BytesRefHash |
terms
Term strings and their positions for this field: Map <String
termText, ArrayIntList positions>
|
Modifier | Constructor and Description |
---|---|
private |
Info(FieldInfo fieldInfo,
ByteBlockPool byteBlockPool) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
freeze() |
(package private) NumericDocValues |
getNormDocValues() |
(package private) void |
prepareDocValuesAndPointValues() |
(package private) void |
sortTerms()
Sorts hashed terms into ascending order, reusing memory along the
way.
|
private FieldInfo fieldInfo
private java.lang.Long norm
private BytesRefHash terms
private MemoryIndex.SliceByteStartArray sliceArray
private transient int[] sortedTerms
private int numTokens
private int numOverlapTokens
private long sumTotalTermFreq
private int maxTermFrequency
private int lastPosition
private int lastOffset
private MemoryIndex.BinaryDocValuesProducer binaryProducer
private MemoryIndex.NumericDocValuesProducer numericProducer
private boolean preparedDocValuesAndPointValues
private BytesRef[] pointValues
private byte[] minPackedValue
private byte[] maxPackedValue
private int pointValuesCount
private Info(FieldInfo fieldInfo, ByteBlockPool byteBlockPool)
void freeze()
void sortTerms()
void prepareDocValuesAndPointValues()
NumericDocValues getNormDocValues()