com
.
sksamuel
.
elastic4s
.
searches
suggestion
package
suggestion
Visibility
Public
All
Type Members
case class
CompletionSuggestionDefinition
(
name:
String
,
fieldname:
String
,
analyzer:
Option
[
String
] =
None
,
fuzziness:
Option
[
Fuzziness
] =
None
,
fuzzyMinLength:
Option
[
Int
] =
None
,
prefix:
Option
[
String
] =
None
,
fuzzyPrefixLength:
Option
[
Int
] =
None
,
maxDeterminizedStates:
Option
[
Int
] =
None
,
regex:
Option
[
String
] =
None
,
regexOptions:
Option
[
RegexOptions
] =
None
,
shardSize:
Option
[
Int
] =
None
,
size:
Option
[
Int
] =
None
,
transpositions:
Option
[
Boolean
] =
None
,
unicodeAware:
Option
[
Boolean
] =
None
,
text:
Option
[
String
] =
None
)
extends
SuggestionDefinition
with
Product
with
Serializable
case class
PhraseSuggestionDefinition
(
name:
String
,
fieldname:
String
,
analyzer:
Option
[
String
] =
None
,
candidateGenerator:
Option
[
CandidateGenerator
] =
None
,
collateParams:
Map
[
String
,
AnyRef
] =
Map.empty
,
collatePrune:
Option
[
Boolean
] =
None
,
collateQuery:
Option
[
Script
] =
None
,
confidence:
Option
[
Float
] =
None
,
forceUnigrams:
Option
[
Boolean
] =
None
,
gramSize:
Option
[
Int
] =
None
,
preTag:
Option
[
String
] =
None
,
postTag:
Option
[
String
] =
None
,
maxErrors:
Option
[
Float
] =
None
,
realWordErrorLikelihood:
Option
[
Float
] =
None
,
separator:
Option
[
String
] =
None
,
smoothingModel:
Option
[
SmoothingModel
] =
None
,
tokenLimit:
Option
[
Int
] =
None
,
size:
Option
[
Int
] =
None
,
shardSize:
Option
[
Int
] =
None
,
text:
Option
[
String
] =
None
)
extends
SuggestionDefinition
with
Product
with
Serializable
case class
SuggestDefinition
(
suggestions:
Seq
[
SuggestionDefinition
]
)
extends
Product
with
Serializable
trait
SuggestionApi
extends
AnyRef
trait
SuggestionDefinition
extends
AnyRef
case class
TermSuggestionDefinition
(
name:
String
,
fieldname:
String
,
text:
Option
[
String
] =
None
,
accuracy:
Option
[
Double
] =
None
,
lowercaseTerms:
Option
[
Boolean
] =
None
,
maxEdits:
Option
[
Int
] =
None
,
maxInspections:
Option
[
Int
] =
None
,
maxTermFreq:
Option
[
Double
] =
None
,
minDocFreq:
Option
[
Double
] =
None
,
minWordLength:
Option
[
Int
] =
None
,
prefixLength:
Option
[
Int
] =
None
,
sort:
Option
[
SortBy
] =
None
,
stringDistance:
Option
[
StringDistanceImpl
] =
None
,
suggestMode:
Option
[
SuggestMode
] =
None
,
analyzer:
Option
[
String
] =
None
,
size:
Option
[
Int
] =
None
,
shardSize:
Option
[
Int
] =
None
)
extends
SuggestionDefinition
with
Product
with
Serializable
Ungrouped