Class VariableGapTermsIndexWriter.EveryNOrDocFreqTermSelector
- java.lang.Object
-
- org.apache.lucene.codecs.blockterms.VariableGapTermsIndexWriter.IndexTermSelector
-
- org.apache.lucene.codecs.blockterms.VariableGapTermsIndexWriter.EveryNOrDocFreqTermSelector
-
- Enclosing class:
- VariableGapTermsIndexWriter
public static final class VariableGapTermsIndexWriter.EveryNOrDocFreqTermSelector extends VariableGapTermsIndexWriter.IndexTermSelector
Sets an index term when docFreq >= docFreqThresh, or every interval terms. This should reduce seek time to high docFreq terms.
-
-
Constructor Summary
Constructors Constructor Description EveryNOrDocFreqTermSelector(int docFreqThresh, int interval)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isIndexTerm(BytesRef term, TermStats stats)
Called sequentially on every term being written, returning true if this term should be indexedvoid
newField(FieldInfo fieldInfo)
Called when a new field is started.
-
-
-
Method Detail
-
isIndexTerm
public boolean isIndexTerm(BytesRef term, TermStats stats)
Description copied from class:VariableGapTermsIndexWriter.IndexTermSelector
Called sequentially on every term being written, returning true if this term should be indexed- Specified by:
isIndexTerm
in classVariableGapTermsIndexWriter.IndexTermSelector
-
newField
public void newField(FieldInfo fieldInfo)
Description copied from class:VariableGapTermsIndexWriter.IndexTermSelector
Called when a new field is started.- Specified by:
newField
in classVariableGapTermsIndexWriter.IndexTermSelector
-
-