com.sksamuel.elastic4s.requests.searches.suggestion
Type members
Classlikes
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
case class CompletionSuggestionResult(text: String, offset: Int, length: Int, options: Seq[CompletionSuggestionOption])
case class GeoContext(geoPoint: GeoPoint, precision: String, boost: Double) extends CompletionContext
case class PhraseSuggestionResult(text: String, offset: Int, length: Int, options: Seq[PhraseSuggestionOption])
case class TermSuggestion(name: String, fieldname: String, text: Option[String], accuracy: Option[Double], lowercaseTerms: Option[Boolean], maxEdits: Option[Int], maxInspections: Option[Int], maxTermFreq: Option[Double], minDocFreq: Option[Double], minWordLength: Option[Int], prefixLength: Option[Int], sort: Option[SortBy], stringDistance: Option[StringDistance], suggestMode: Option[SuggestMode], analyzer: Option[String], size: Option[Int], shardSize: Option[Int]) extends Suggestion
case class TermSuggestionResult(text: String, offset: Int, length: Int, options: Seq[TermSuggestionOption])