Package

com.sksamuel.elastic4s

searches

Permalink

package searches

Visibility
  1. Public
  2. All

Type Members

  1. case class ClearScrollRequest(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[ScriptField] = 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 GetSearchTemplateRequest(name: String) extends Product with Serializable

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

    Permalink
  8. trait HighlightApi extends AnyRef

    Permalink
  9. case class HighlightField(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[Query] = 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, boundaryScanner: Option[String] = None, boundaryScannerLocale: Option[String] = None, options: Option[Map[String, AnyRef]] = None) extends Product with Serializable

    Permalink
  10. case class HighlightOptions(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[Query] = 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. class MinimumShouldMatch extends AnyRef

    Permalink
  15. case class MultiSearchRequest(searches: Iterable[SearchRequest], maxConcurrentSearches: Option[Int] = None, typedKeys: Option[Boolean] = None) extends Product with Serializable

    Permalink
  16. trait QueryApi extends AnyRef

    Permalink
  17. sealed trait QueryRescoreMode extends AnyRef

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

    Permalink
  19. sealed trait ScoreMode extends AnyRef

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

    Permalink
  21. trait ScrollApi extends AnyRef

    Permalink
  22. trait SearchApi extends AnyRef

    Permalink
  23. case class SearchRequest(indexesTypes: IndexesAndTypes, aggs: Seq[AbstractAggregation] = Nil, collapse: Option[CollapseRequest] = None, fields: Fields = Fields(), fetchContext: Option[FetchSourceContext] = None, control: Control = Control(), scoring: Scoring = Scoring(), indicesOptions: Option[IndicesOptionsRequest] = None, inners: Seq[InnerHit] = Nil, indexBoosts: Seq[(String, Double)] = Nil, keepAlive: Option[String] = None, highlight: Option[Highlight] = None, query: Option[Query] = None, postFilter: Option[Query] = None, requestCache: Option[Boolean] = None, sorts: Seq[Sort] = Nil, suggestions: Suggestions = Suggestions(), windowing: Windowing = Windowing(), meta: Meta = Meta(), searchType: Option[SearchType] = None, searchAfter: Seq[Any] = Nil, version: Option[Boolean] = None, profile: Option[Boolean] = None, source: Option[String] = None, trackHits: Option[Boolean] = None, typedKeys: Option[Boolean] = None) extends Product with Serializable

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

    Permalink
  25. trait SearchTemplateApi extends AnyRef

    Permalink
  26. sealed trait SearchType extends AnyRef

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

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

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

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

    Permalink
  31. case class PutSearchTemplateRequest(name: String, query: Option[Query], body: Option[String]) extends Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 6.0.0) Use the stored scripts api

  32. case class RemoveSearchTemplateRequest(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