org.apache.lucene.codecs.blockterms
Class VariableGapTermsIndexWriter.IndexTermSelector
java.lang.Object
org.apache.lucene.codecs.blockterms.VariableGapTermsIndexWriter.IndexTermSelector
- Direct Known Subclasses:
- VariableGapTermsIndexWriter.EveryNOrDocFreqTermSelector, VariableGapTermsIndexWriter.EveryNTermSelector
- Enclosing class:
- VariableGapTermsIndexWriter
public abstract static class VariableGapTermsIndexWriter.IndexTermSelector
- extends Object
Hook for selecting which terms should be placed in the terms index.
newField(org.apache.lucene.index.FieldInfo)
is called at the start of each new field, and
isIndexTerm(org.apache.lucene.util.BytesRef, org.apache.lucene.codecs.TermStats)
for each term in that field.
- WARNING: This API is experimental and might change in incompatible ways in the next release.
Method Summary |
abstract boolean |
isIndexTerm(BytesRef term,
TermStats stats)
Called sequentially on every term being written,
returning true if this term should be indexed |
abstract void |
newField(FieldInfo fieldInfo)
Called when a new field is started. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VariableGapTermsIndexWriter.IndexTermSelector
public VariableGapTermsIndexWriter.IndexTermSelector()
isIndexTerm
public abstract boolean isIndexTerm(BytesRef term,
TermStats stats)
- Called sequentially on every term being written,
returning true if this term should be indexed
newField
public abstract void newField(FieldInfo fieldInfo)
- Called when a new field is started.
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.