Package | Description |
---|---|
org.elasticsearch.search.suggest | |
org.elasticsearch.search.suggest.phrase |
Modifier and Type | Method and Description |
---|---|
static PhraseSuggestionBuilder |
SuggestBuilders.phraseSuggestion(String name)
Creates a phrase suggestion lookup query with the provided
name |
Modifier and Type | Method and Description |
---|---|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.addCandidateGenerator(PhraseSuggestionBuilder.CandidateGenerator generator)
Adds a
CandidateGenerator to this suggester. |
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.clearCandidateGenerators()
Clear the candidate generators.
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.collateFilter(String collateFilter)
Sets a filter used for filtering out suggested phrases (collation).
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.collateParams(Map<String,Object> collateParams)
Sets additional params for collate script
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.collatePreference(String collatePreference)
Sets routing preferences for executing filter query (collation).
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.collatePrune(boolean collatePrune)
Sets whether to prune suggestions after collation
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.collateQuery(String collateQuery)
Sets a query used for filtering out suggested phrases (collation).
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.confidence(Float confidence)
Sets the confidence level for this suggester.
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.forceUnigrams(boolean forceUnigrams)
If set to
true the phrase suggester will fail if the analyzer only
produces ngrams. |
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.gramSize(int gramSize)
Sets the gram size for the n-gram model used for this suggester.
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.highlight(String preTag,
String postTag)
Setup highlighting for suggestions.
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.maxErrors(Float maxErrors)
Sets the maximum percentage of the terms that at most considered to be
misspellings in order to form a correction.
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.realWordErrorLikelihood(Float realWordErrorLikelihood)
Sets the likelihood of a term being a misspelled even if the term exists
in the dictionary.
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.separator(String separator)
Sets the separator that is used to separate terms in the bigram field.
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.smoothingModel(PhraseSuggestionBuilder.SmoothingModel model)
Sets an explicit smoothing model used for this suggester.
|
PhraseSuggestionBuilder |
PhraseSuggestionBuilder.tokenLimit(int tokenLimit) |
Copyright © 2009–2015. All rights reserved.