public final class CompletionSuggestion extends Suggest.Suggestion<CompletionSuggestion.Entry>
CompletionSuggester
results
Response format for each entry:
{
"text" : STRING
"score" : FLOAT
"contexts" : CONTEXTS
}
CONTEXTS : {
"CONTEXT_NAME" : ARRAY,
..
}Modifier and Type | Class and Description |
---|---|
static class |
CompletionSuggestion.Entry |
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static int |
TYPE |
entries, name, size
EMPTY_PARAMS
Constructor and Description |
---|
CompletionSuggestion() |
CompletionSuggestion(java.lang.String name,
int size) |
Modifier and Type | Method and Description |
---|---|
int |
getType() |
protected CompletionSuggestion.Entry |
newEntry() |
Suggest.Suggestion<CompletionSuggestion.Entry> |
reduce(java.util.List<Suggest.Suggestion<CompletionSuggestion.Entry>> toReduce)
Merges the result of another suggestion into this suggestion.
|
addTerm, getEntries, getName, innerReadFrom, innerWriteTo, iterator, readFrom, sortComparator, toXContent, trim, writeTo
public static final int TYPE
public CompletionSuggestion()
public CompletionSuggestion(java.lang.String name, int size)
public Suggest.Suggestion<CompletionSuggestion.Entry> reduce(java.util.List<Suggest.Suggestion<CompletionSuggestion.Entry>> toReduce)
Suggest.Suggestion
reduce
in class Suggest.Suggestion<CompletionSuggestion.Entry>
public int getType()
getType
in class Suggest.Suggestion<CompletionSuggestion.Entry>
protected CompletionSuggestion.Entry newEntry()
newEntry
in class Suggest.Suggestion<CompletionSuggestion.Entry>