package
searches
Type Members
-
case class
ClearScrollRequest(ids: Seq[String]) extends Product with Serializable
-
case class
Control(pref: Option[String] = None, routing: Option[String] = None, terminateAfter: Option[Int] = None, timeout: Option[Duration] = None) extends Product with Serializable
-
-
case class
Fields(docValues: Seq[String] = Nil, scriptFields: Seq[ScriptField] = Nil, storedFields: Seq[String] = Nil) extends Product with Serializable
-
case class
GeoPoint(lat: Double, long: Double) extends Product with Serializable
-
case class
GetSearchTemplateRequest(name: String) extends Product with Serializable
-
-
-
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
-
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
-
case class
IncludeExclude(include: Seq[String], exclude: Seq[String]) extends Product with Serializable
-
case class
IncludePartition(partition: Int, numPartitions: Int) extends Product with Serializable
-
case class
Meta(explain: Option[Boolean] = None, stats: Seq[String] = Nil) extends Product with Serializable
-
-
case class
MultiSearchRequest(searches: Iterable[SearchRequest], maxConcurrentSearches: Option[Int] = None, typedKeys: Option[Boolean] = None) extends Product with Serializable
-
trait
QueryApi extends AnyRef
-
-
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
-
sealed
trait
ScoreMode extends AnyRef
-
case class
Scoring(minScore: Option[Double] = None, rescorers: Seq[Rescore] = Nil, trackScores: Option[Boolean] = None) extends Product with Serializable
-
trait
ScrollApi extends AnyRef
-
trait
SearchApi extends AnyRef
-
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
-
case class
SearchScrollRequest(id: String, keepAlive: Option[String] = None) extends Product with Serializable
-
-
sealed
trait
SearchType extends AnyRef
-
case class
Suggestions(suggs: Seq[Suggestion] = Nil, globalSuggestionText: Option[String] = None) extends Product with Serializable
-
case class
TemplateSearchRequest(indexesAndTypes: IndexesAndTypes, name: String, params: Map[String, Any]) extends Product with Serializable
-
case class
TermsLookup(ref: DocumentRef, path: String, routing: Option[String] = None) extends Product with Serializable
-
case class
Windowing(from: Option[Int] = None, size: Option[Int] = None, slice: Option[(Int, Int)] = None) extends Product with Serializable
-
case class
PutSearchTemplateRequest(name: String, query: Option[Query], body: Option[String]) extends Product with Serializable
-
case class
RemoveSearchTemplateRequest(name: String) extends Product with Serializable
(Since version 6.0.0) Use the stored scripts api