Module org.apache.lucene.core
Package org.apache.lucene.search
Class ScoringRewrite.TermFreqBoostByteStart
java.lang.Object
org.apache.lucene.util.BytesRefHash.BytesStartArray
org.apache.lucene.util.BytesRefHash.DirectBytesStartArray
org.apache.lucene.search.ScoringRewrite.TermFreqBoostByteStart
- Enclosing class:
ScoringRewrite<B>
Special implementation of BytesStartArray that keeps parallel arrays for boost and docFreq
-
Field Summary
FieldsFields inherited from class org.apache.lucene.util.BytesRefHash.DirectBytesStartArray
initSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]clear()clears theBytesRefHash.BytesStartArrayand returns the cleared instance.int[]grow()Grows theBytesRefHash.BytesStartArrayint[]init()Initializes the BytesStartArray.Methods inherited from class org.apache.lucene.util.BytesRefHash.DirectBytesStartArray
bytesUsed
-
Field Details
-
boost
float[] boost -
termState
TermStates[] termState
-
-
Constructor Details
-
TermFreqBoostByteStart
public TermFreqBoostByteStart(int initSize)
-
-
Method Details
-
init
public int[] init()Description copied from class:BytesRefHash.BytesStartArrayInitializes the BytesStartArray. This call will allocate memory- Overrides:
initin classBytesRefHash.DirectBytesStartArray- Returns:
- the initialized bytes start array
-
grow
public int[] grow()Description copied from class:BytesRefHash.BytesStartArrayGrows theBytesRefHash.BytesStartArray- Overrides:
growin classBytesRefHash.DirectBytesStartArray- Returns:
- the grown array
-
clear
public int[] clear()Description copied from class:BytesRefHash.BytesStartArrayclears theBytesRefHash.BytesStartArrayand returns the cleared instance.- Overrides:
clearin classBytesRefHash.DirectBytesStartArray- Returns:
- the cleared instance, this might be
null
-