PhraseSuggestion

com.sksamuel.elastic4s.handlers.searches.suggestion.PhraseSuggestion
case class PhraseSuggestion(name: String, fieldname: String, analyzer: Option[String], collateParams: Map[String, AnyRef], collatePrune: Option[Boolean], collateQuery: Option[Script], directGenerators: Seq[DirectGenerator], confidence: Option[Float], forceUnigrams: Option[Boolean], gramSize: Option[Int], preTag: Option[String], postTag: Option[String], maxErrors: Option[Float], realWordErrorLikelihood: Option[Float], separator: Option[String], tokenLimit: Option[Int], size: Option[Int], shardSize: Option[Int], text: Option[String]) 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): PhraseSuggestion

Attributes

Definition Classes
Suggestion
def collateParams(collateParams: Map[String, AnyRef]): PhraseSuggestion
def collatePrune(collatePrune: Boolean): PhraseSuggestion
def collateQuery(collateQuery: Script): PhraseSuggestion
def collateQuery(queryType: String, fieldVariable: String, suggestionVariable: String): PhraseSuggestion
def confidence(c: Float): PhraseSuggestion
def forceUnigrams(forceUnigrams: Boolean): PhraseSuggestion
def gramSize(gramSize: Int): PhraseSuggestion
def highlight(gramSize: Int): PhraseSuggestion
def maxErrors(f: Float): PhraseSuggestion
def separator(str: String): PhraseSuggestion
override def shardSize(shardSize: Int): PhraseSuggestion

Attributes

Definition Classes
Suggestion
override def size(size: Int): PhraseSuggestion

Attributes

Definition Classes
Suggestion
override def text(text: String): PhraseSuggestion

Attributes

Definition Classes
Suggestion
def tokenLimit(tokenLimit: Int): PhraseSuggestion

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product