Class CompletionTerms
- java.lang.Object
-
- org.apache.lucene.index.Terms
-
- org.apache.lucene.index.FilterLeafReader.FilterTerms
-
- org.apache.lucene.search.suggest.document.CompletionTerms
-
public final class CompletionTerms extends FilterLeafReader.FilterTerms
WrappedTermsused bySuggestFieldandContextSuggestFieldto access corresponding suggester and their attributes- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.index.FilterLeafReader.FilterTerms
in
-
Fields inherited from class org.apache.lucene.index.Terms
EMPTY_ARRAY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetMaxWeight()Returns the maximum weight of all entries in the weighted FSTlonggetMinWeight()Returns the minimum weight of all entries in the weighted FSTbytegetType()Returns the type of FST, eitherSuggestField.TYPEorContextSuggestField.TYPENRTSuggestersuggester()Returns aNRTSuggesterfor the field ornullif no FST was indexed for this field-
Methods inherited from class org.apache.lucene.index.FilterLeafReader.FilterTerms
getDocCount, getStats, getSumDocFreq, getSumTotalTermFreq, hasFreqs, hasOffsets, hasPayloads, hasPositions, iterator, size
-
-
-
-
Method Detail
-
getType
public byte getType()
Returns the type of FST, eitherSuggestField.TYPEorContextSuggestField.TYPE
-
getMinWeight
public long getMinWeight()
Returns the minimum weight of all entries in the weighted FST
-
getMaxWeight
public long getMaxWeight()
Returns the maximum weight of all entries in the weighted FST
-
suggester
public NRTSuggester suggester() throws IOException
Returns aNRTSuggesterfor the field ornullif no FST was indexed for this field- Throws:
IOException
-
-