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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isIndexTerm
(BytesRef term, TermStats stats) Called sequentially on every term being written, returning true if this term should be indexedvoid
Called when a new field is started.
-
Constructor Details
-
EveryNOrDocFreqTermSelector
public EveryNOrDocFreqTermSelector(int docFreqThresh, int interval)
-
-
Method Details
-
isIndexTerm
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
Description copied from class:VariableGapTermsIndexWriter.IndexTermSelector
Called when a new field is started.- Specified by:
newField
in classVariableGapTermsIndexWriter.IndexTermSelector
-