public class SuggestBuilder extends Objectimplements ToXContent
TermSuggestionBuilder instances.
Suggesting works by suggesting terms that appear in the suggest text that are similar compared to the terms in provided text. These spelling suggestions are based on several options described in this class.
| Modifier and Type | Class and Description |
|---|---|
static class |
SuggestBuilder
|
ToXContent.DelegatingMapParams , ToXContent.MapParams , ToXContent.Params EMPTY_PARAMS| Constructor and Description |
|---|
SuggestBuilder()
|
SuggestBuilder(String
|
| Modifier and Type | Method and Description |
|---|---|
SuggestBuilder |
addSuggestion(SuggestBuilder
Adds an
TermSuggestionBuilder instance under a user defined name.
|
BytesReference |
buildAsBytes()
Returns a
BytesReference representing the suggest lookup request.
|
BytesReference |
buildAsBytes(XContentType
Returns a
BytesReference representing the suggest lookup request.
|
List |
getSuggestion()
Returns all suggestions with the defined names.
|
SuggestBuilder |
setText(String
Sets the text to provide suggestions for.
|
XContentBuilder |
toXContent(XContentBuilder
|
public SuggestBuilder()
public SuggestBuilder(Stringname)
public SuggestBuildersetText(String globalText)
setText(String) method.
The suggest text gets analyzed by the suggest analyzer or the suggest field search analyzer. For each analyzed token, suggested terms are suggested if possible.
public SuggestBuilderaddSuggestion(SuggestBuilder .SuggestionBuilder <?> suggestion)
TermSuggestionBuilder instance under a user defined name. The order in which the
Suggestions are added, is the same as in the response.
public List<SuggestBuilder .SuggestionBuilder <?>> getSuggestion()
public XContentBuildertoXContent(XContentBuilder builder, ToXContent .Params params) throws IOException
toXContent in interface
ToXContent
IOException
public BytesReferencebuildAsBytes()
BytesReference representing the suggest lookup request. Builds the request as
Requests.CONTENT_TYPE
public BytesReferencebuildAsBytes(XContentType contentType)
BytesReference representing the suggest lookup request. Builds the request as the provided
contentType