public static class InputIterator.InputIteratorWrapper extends Object implements InputIterator
1 and carries no payloadInputIterator.InputIteratorWrapperEMPTY| Constructor and Description |
|---|
InputIteratorWrapper(BytesRefIterator wrapped)
Creates a new wrapper, wrapping the specified iterator and
specifying a weight value of
1 for all terms
and nullifies associated payloads. |
| Modifier and Type | Method and Description |
|---|---|
Set<BytesRef> |
contexts()
A term's contexts context can be used to filter suggestions.
|
boolean |
hasContexts()
Returns true if the iterator has contexts
|
boolean |
hasPayloads()
Returns true if the iterator has payloads
|
BytesRef |
next() |
BytesRef |
payload()
An arbitrary byte[] to record per suggestion.
|
long |
weight()
A term's weight, higher numbers mean better suggestions.
|
public InputIteratorWrapper(BytesRefIterator wrapped)
1 for all terms
and nullifies associated payloads.public long weight()
InputIteratorweight in interface InputIteratorpublic BytesRef next() throws IOException
next in interface BytesRefIteratorIOExceptionpublic BytesRef payload()
InputIteratorLookup.LookupResult.payload to retrieve the payload
for each suggestion.payload in interface InputIteratorpublic boolean hasPayloads()
InputIteratorhasPayloads in interface InputIteratorpublic Set<BytesRef> contexts()
InputIteratorcontexts in interface InputIteratorpublic boolean hasContexts()
InputIteratorhasContexts in interface InputIteratorCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.