public interface InputIterator extends BytesRefIterator
AnalyzingSuggester
, FuzzySuggester
and AnalyzingInfixSuggester
support payloads.Modifier and Type | Interface and Description |
---|---|
static class |
InputIterator.InputIteratorWrapper
Wraps a BytesRefIterator as a suggester InputIterator, with all weights
set to
1 and carries no payload |
Modifier and Type | Field and Description |
---|---|
static InputIterator |
EMPTY
Singleton InputIterator that iterates over 0 BytesRefs.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasPayloads()
Returns true if the iterator has payloads
|
BytesRef |
payload()
An arbitrary byte[] to record per suggestion.
|
long |
weight()
A term's weight, higher numbers mean better suggestions.
|
getComparator, next
static final InputIterator EMPTY
long weight()
BytesRef payload()
Lookup.LookupResult.payload
to retrieve the payload
for each suggestion.boolean hasPayloads()
Copyright © 2010 - 2020 Adobe. All Rights Reserved