public class UnsortedInputIterator extends BufferedInputIterator
InputIterator.InputIteratorWrapper
contextSets, curPos, entries, freqs, payloads
EMPTY
Constructor and Description |
---|
UnsortedInputIterator(InputIterator source)
Creates a new iterator, wrapping the specified iterator and
returning elements in a random order.
|
Modifier and Type | Method and Description |
---|---|
Set<BytesRef> |
contexts()
A term's contexts context can be used to filter suggestions.
|
BytesRef |
next() |
BytesRef |
payload()
An arbitrary byte[] to record per suggestion.
|
long |
weight()
A term's weight, higher numbers mean better suggestions.
|
hasContexts, hasPayloads
public UnsortedInputIterator(InputIterator source) throws IOException
IOException
public long weight()
InputIterator
weight
in interface InputIterator
weight
in class BufferedInputIterator
public BytesRef next() throws IOException
next
in interface BytesRefIterator
next
in class BufferedInputIterator
IOException
public BytesRef payload()
InputIterator
Lookup.LookupResult.payload
to retrieve the payload
for each suggestion.payload
in interface InputIterator
payload
in class BufferedInputIterator
public Set<BytesRef> contexts()
InputIterator
contexts
in interface InputIterator
contexts
in class BufferedInputIterator
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.