Packages

package search

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AggBucket extends HasAggregations
  2. case class Aggregations (data: Map[String, AnyRef]) extends HasAggregations with Product with Serializable
  3. case class AvgAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
  4. trait BucketAggregation extends AnyRef
  5. case class CardinalityAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
  6. case class ChildrenAggResult (name: String, docCount: Long, data: Map[String, AnyRef]) extends HasAggregations with Product with Serializable
  7. case class ClearScrollResponse (succeeded: Boolean, num_freed: Int) extends Product with Serializable
  8. case class CompletionSuggestionResult (entries: Seq[SuggestionEntry]) extends Product with Serializable
  9. case class DateHistogramAggResult (name: String, buckets: Seq[DateHistogramBucket]) extends BucketAggregation with Product with Serializable
  10. case class DateHistogramBucket (date: String, timestamp: Long, docCount: Long, data: Map[String, AnyRef]) extends AggBucket with Product with Serializable
  11. case class FilterAggregationResult (name: String, docCount: Int, data: Map[String, AnyRef]) extends BucketAggregation with HasAggregations with Product with Serializable
  12. trait HasAggregations extends AnyRef
  13. case class InnerHit (nested: Map[String, AnyRef], score: Double, source: Map[String, AnyRef], highlight: Map[String, Seq[String]]) extends Product with Serializable
  14. case class InnerHits (total: Int, max_score: Double, hits: Seq[InnerHit]) extends Product with Serializable
  15. case class MaxAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
  16. trait MetricAggregation extends AnyRef
  17. case class MinAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
  18. case class MultiSearchResponse (items: Seq[MultisearchResponseItem]) extends Product with Serializable
  19. case class MultisearchResponseItem (index: Int, status: Int, response: Either[SearchError, SearchResponse]) extends Product with Serializable
  20. case class PhraseSuggestionResult (entries: Seq[SuggestionEntry]) extends Product with Serializable
  21. case class SearchError (type: String, reason: String, resourceType: String, resourceId: String, index_uuid: String, index: String) extends Product with Serializable
  22. case class SearchHit (id: String, index: String, type: String, score: Float, parent: Option[String], _source: Map[String, AnyRef], fields: Map[String, AnyRef], highlight: Map[String, Seq[String]], inner_hits: Map[String, Map[String, Any]], version: Long) extends Hit with Product with Serializable
  23. case class SearchHits (total: Int, maxScore: Double, hits: Array[SearchHit]) extends Product with Serializable
  24. trait SearchImplicits extends AnyRef
  25. case class SearchResponse (took: Int, isTimedOut: Boolean, isTerminatedEarly: Boolean, suggest: Map[String, Seq[SuggestionResult]], shards: Shards, scrollId: Option[String], aggregationsAsMap: Map[String, AnyRef], hits: SearchHits) extends Product with Serializable
  26. trait SearchScrollImplicits extends AnyRef
  27. case class SuggestionEntry (term: String) extends Product with Serializable
  28. case class SuggestionOption (text: String, score: Double, freq: Int) extends Product with Serializable
  29. case class SuggestionResult (text: String, offset: Int, length: Int, options: Seq[SuggestionOption]) extends Product with Serializable
  30. case class SumAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
  31. case class TermBucket (key: String, docCount: Long, data: Map[String, AnyRef]) extends AggBucket with Product with Serializable
  32. case class TermSuggestionResult (text: String, offset: Int, length: Int, options: Seq[SuggestionOption]) extends Product with Serializable
  33. case class TermsAggResult (name: String, buckets: Seq[TermBucket], docCountErrorUpperBound: Int, otherDocCount: Int) extends BucketAggregation with Product with Serializable
  34. case class TopHit (index: String, type: String, id: String, score: Option[Double], sort: Seq[String], source: Map[String, AnyRef]) extends Product with Serializable
  35. case class TopHitsResult (name: String, total: Long, maxScore: Option[Double], hits: Seq[TopHit]) extends MetricAggregation with Product with Serializable
  36. case class ValueCountResult (name: String, value: Double) extends MetricAggregation with Product with Serializable

Value Members

  1. object ChildrenAggResult extends Serializable
  2. object ClearScrollContentFn
  3. object DateHistogramAggResult extends Serializable
  4. object HighlightBuilderFn
  5. object HighlightFieldBuilderFn
  6. object MultiSearchBuilderFn
  7. object RawQueryBodyFn
  8. object SearchBodyBuilderFn
  9. object SearchIterator

    A SearchIterator is used to create standard library iterator's from a search request.

    A SearchIterator is used to create standard library iterator's from a search request. The iterator will use a search scroll internally for lazy loading of the data.

    Each time the iterator needs to request more data, the iterator will block until the request returns. If you require a completely lazy style iterator, consider using reactive streams.

  10. object SearchScrollBuilderFn
  11. object TermsAggResult extends Serializable
  12. object TopHitsResult extends Serializable

Ungrouped