Package

com.sksamuel.elastic4s

searches

Permalink

package searches

Visibility
  1. Public
  2. All

Type Members

  1. case class ClearScrollDefinition(ids: Seq[String]) extends Product with Serializable

    Permalink
  2. case class Control(pref: Option[String] = None, routing: Option[String] = None, terminateAfter: Option[Int] = None, timeout: Option[Duration] = None) extends Product with Serializable

    Permalink
  3. sealed trait DateHistogramInterval extends AnyRef

    Permalink
  4. case class Fields(docValues: Seq[String] = Nil, scriptFields: Seq[ScriptFieldDefinition] = Nil, storedFields: Seq[String] = Nil) extends Product with Serializable

    Permalink
  5. case class GeoPoint(lat: Double, long: Double) extends Product with Serializable

    Permalink
  6. case class GetSearchTemplateDefinition(name: String) extends Product with Serializable

    Permalink
  7. case class Highlight(options: HighlightOptionsDefinition, fields: Iterable[HighlightFieldDefinition]) extends Product with Serializable

    Permalink
  8. trait HighlightApi extends AnyRef

    Permalink
  9. case class HighlightFieldDefinition(field: String, boundaryChars: Option[Array[Char]] = None, boundaryMaxScan: Option[Int] = None, forceSource: Option[Boolean] = None, fragmenter: Option[String] = None, fragmentOffset: Option[Int] = None, fragmentSize: Option[Int] = None, highlighterType: Option[String] = None, highlightFilter: Option[Boolean] = None, highlightQuery: Option[QueryDefinition] = None, order: Option[String] = None, noMatchSize: Option[Int] = None, numOfFragments: Option[Int] = None, postTags: Seq[String] = Nil, preTags: Seq[String] = Nil, requireFieldMatch: Option[Boolean] = None, matchedFields: Seq[String] = Nil, phraseLimit: Option[Int] = None, options: Option[Map[String, AnyRef]] = None) extends Product with Serializable

    Permalink
  10. case class HighlightOptionsDefinition(encoder: Option[String] = None, tagsSchema: Option[String] = None, useExplicitFieldOrder: Option[Boolean] = None, boundaryChars: Option[String] = None, boundaryMaxScan: Option[Int] = None, boundaryScanner: Option[String] = None, boundaryScannerLocale: Option[String] = None, fragmenter: Option[String] = None, fragmentSize: Option[Int] = None, forceSource: Option[Boolean] = None, highlighterType: Option[String] = None, highlightFilter: Option[Boolean] = None, highlightQuery: Option[QueryDefinition] = None, noMatchSize: Option[Int] = None, numOfFragments: Option[Int] = None, order: Option[String] = None, phraseLimit: Option[Int] = None, postTags: Seq[String] = Nil, preTags: Seq[String] = Nil, requireFieldMatch: Option[Boolean] = None, options: Option[Map[String, AnyRef]] = None) extends Product with Serializable

    Permalink
  11. case class IncludeExclude(include: Seq[String], exclude: Seq[String]) extends Product with Serializable

    Permalink
  12. case class IncludePartition(partition: Int, numPartitions: Int) extends Product with Serializable

    Permalink
  13. case class Meta(explain: Option[Boolean] = None, stats: Seq[String] = Nil) extends Product with Serializable

    Permalink
  14. case class MultiSearchDefinition(searches: Iterable[SearchDefinition], maxConcurrentSearches: Option[Int] = None) extends Product with Serializable

    Permalink
  15. trait QueryApi extends AnyRef

    Permalink
  16. sealed trait QueryRescoreMode extends AnyRef

    Permalink
  17. case class RescoreDefinition(query: QueryDefinition, windowSize: Option[Int] = None, rescoreQueryWeight: Option[Double] = None, originalQueryWeight: Option[Double] = None, scoreMode: Option[QueryRescoreMode] = None) extends Product with Serializable

    Permalink
  18. sealed trait ScoreMode extends AnyRef

    Permalink
  19. case class Scoring(minScore: Option[Double] = None, rescorers: Seq[RescoreDefinition] = Nil, trackScores: Option[Boolean] = None) extends Product with Serializable

    Permalink
  20. trait ScrollApi extends AnyRef

    Permalink
  21. trait SearchApi extends AnyRef

    Permalink
  22. case class SearchDefinition(indexesTypes: IndexesAndTypes, aggs: Seq[AbstractAggregation] = Nil, collapse: Option[CollapseDefinition] = None, fields: Fields = Fields(), fetchContext: Option[FetchSourceContext] = None, control: Control = Control(), scoring: Scoring = Scoring(), indicesOptions: Option[IndicesOptions] = None, inners: Seq[InnerHitDefinition] = Nil, indexBoosts: Seq[(String, Double)] = Nil, keepAlive: Option[String] = None, highlight: Option[Highlight] = None, query: Option[QueryDefinition] = None, postFilter: Option[QueryDefinition] = None, requestCache: Option[Boolean] = None, sorts: Seq[SortDefinition] = Nil, suggestions: Suggestions = Suggestions(), windowing: Windowing = Windowing(), meta: Meta = Meta(), searchType: Option[SearchType] = None, searchAfter: Seq[AnyRef] = Nil, version: Option[Boolean] = None, trackHits: Option[Boolean] = None) extends Product with Serializable

    Permalink
  23. case class SearchScrollDefinition(id: String, keepAlive: Option[String] = None) extends Product with Serializable

    Permalink
  24. trait SearchTemplateApi extends AnyRef

    Permalink
  25. sealed trait SearchType extends AnyRef

    Permalink
  26. case class Suggestions(suggs: Seq[SuggestionDefinition] = Nil, globalSuggestionText: Option[String] = None) extends Product with Serializable

    Permalink
  27. case class TemplateSearchDefinition(indexesAndTypes: IndexesAndTypes, name: String, params: Map[String, Any]) extends Product with Serializable

    Permalink
  28. case class TermsLookup(ref: DocumentRef, path: String, routing: Option[String] = None) extends Product with Serializable

    Permalink
  29. case class Windowing(from: Option[Int] = None, size: Option[Int] = None, slice: Option[(Int, Int)] = None) extends Product with Serializable

    Permalink
  30. case class PutSearchTemplateDefinition(name: String, query: Option[QueryDefinition], body: Option[String]) extends Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 6.0.0) Use the stored scripts api

  31. case class RemoveSearchTemplateDefinition(name: String) extends Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 6.0.0) Use the stored scripts api

Value Members

  1. object DateHistogramInterval

    Permalink
  2. object QueryRescoreMode

    Permalink
  3. object ScoreMode

    Permalink
  4. object SearchType

    Permalink
  5. package aggs

    Permalink
  6. package collapse

    Permalink
  7. package queries

    Permalink
  8. package sort

    Permalink
  9. package suggestion

    Permalink

Ungrouped