CompletionSuggestion

com.sksamuel.elastic4s.requests.searches.suggestion.CompletionSuggestion
case class CompletionSuggestion(name: String, fieldname: String, analyzer: Option[String], fuzziness: Option[Fuzziness], fuzzyMinLength: Option[Int], prefix: Option[String], fuzzyPrefixLength: Option[Int], maxDeterminizedStates: Option[Int], regex: Option[String], regexFlags: Seq[RegexpFlag], shardSize: Option[Int], size: Option[Int], transpositions: Option[Boolean], unicodeAware: Option[Boolean], skipDuplicates: Option[Boolean], text: Option[String], contexts: Map[String, Seq[CompletionContext]]) extends Suggestion

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Suggestion
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def analyzer(analyzer: String): CompletionSuggestion

Attributes

Definition Classes
def context(name: String, context: CompletionContext): CompletionSuggestion
def contexts(name: String, contexts: Seq[CompletionContext]): CompletionSuggestion
def contexts(map: Map[String, Seq[CompletionContext]]): CompletionSuggestion
def fuzziness(edits: Int): CompletionSuggestion
def isFuzzy: Boolean
def prefix(prefix: String): CompletionSuggestion
def prefix(prefix: String, fuzziness: Fuzziness): CompletionSuggestion
def regex(regex: String): CompletionSuggestion
override def shardSize(shardSize: Int): CompletionSuggestion

Attributes

Definition Classes
override def size(size: Int): CompletionSuggestion

Attributes

Definition Classes
def skipDuplicates(skipDuplicates: Boolean): CompletionSuggestion
override def text(text: String): CompletionSuggestion

Attributes

Definition Classes
def transpositions(transpositions: Boolean): CompletionSuggestion
def unicodeAware(unicodeAware: Boolean): CompletionSuggestion

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product