package search
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait AggBucket extends HasAggregations
- case class Aggregations (data: Map[String, AnyRef]) extends HasAggregations with Product with Serializable
- case class AvgAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
- trait BucketAggregation extends AnyRef
- case class CardinalityAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
- case class ChildrenAggResult (name: String, docCount: Long, data: Map[String, AnyRef]) extends HasAggregations with Product with Serializable
- case class ClearScrollResponse (succeeded: Boolean, num_freed: Int) extends Product with Serializable
- case class CompletionSuggestionResult (entries: Seq[SuggestionEntry]) extends Product with Serializable
- case class DateHistogramAggResult (name: String, buckets: Seq[DateHistogramBucket]) extends BucketAggregation with Product with Serializable
- case class DateHistogramBucket (date: String, timestamp: Long, docCount: Long, data: Map[String, AnyRef]) extends AggBucket with Product with Serializable
- case class FilterAggregationResult (name: String, docCount: Int, data: Map[String, AnyRef]) extends BucketAggregation with HasAggregations with Product with Serializable
- trait HasAggregations extends AnyRef
- case class InnerHit (nested: Map[String, AnyRef], score: Double, source: Map[String, AnyRef], highlight: Map[String, Seq[String]]) extends Product with Serializable
- case class InnerHits (total: Int, max_score: Double, hits: Seq[InnerHit]) extends Product with Serializable
- case class MaxAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
- trait MetricAggregation extends AnyRef
- case class MinAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
- case class MultiSearchResponse (items: Seq[MultisearchResponseItem]) extends Product with Serializable
- case class MultisearchResponseItem (index: Int, status: Int, response: Either[SearchError, SearchResponse]) extends Product with Serializable
- case class PhraseSuggestionResult (entries: Seq[SuggestionEntry]) extends Product with Serializable
- case class SearchError (type: String, reason: String, resourceType: String, resourceId: String, index_uuid: String, index: String) extends Product with Serializable
- 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
- case class SearchHits (total: Int, maxScore: Double, hits: Array[SearchHit]) extends Product with Serializable
- trait SearchImplicits extends AnyRef
- 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
- trait SearchScrollImplicits extends AnyRef
- case class SuggestionEntry (term: String) extends Product with Serializable
- case class SuggestionOption (text: String, score: Double, freq: Int) extends Product with Serializable
- case class SuggestionResult (text: String, offset: Int, length: Int, options: Seq[SuggestionOption]) extends Product with Serializable
- case class SumAggResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
- case class TermBucket (key: String, docCount: Long, data: Map[String, AnyRef]) extends AggBucket with Product with Serializable
- case class TermSuggestionResult (text: String, offset: Int, length: Int, options: Seq[SuggestionOption]) extends Product with Serializable
- case class TermsAggResult (name: String, buckets: Seq[TermBucket], docCountErrorUpperBound: Int, otherDocCount: Int) extends BucketAggregation with Product with Serializable
- case class TopHit (index: String, type: String, id: String, score: Option[Double], sort: Seq[String], source: Map[String, AnyRef]) extends Product with Serializable
- case class TopHitsResult (name: String, total: Long, maxScore: Option[Double], hits: Seq[TopHit]) extends MetricAggregation with Product with Serializable
- case class ValueCountResult (name: String, value: Double) extends MetricAggregation with Product with Serializable
Value Members
- object ChildrenAggResult extends Serializable
- object ClearScrollContentFn
- object DateHistogramAggResult extends Serializable
- object HighlightBuilderFn
- object HighlightFieldBuilderFn
- object MultiSearchBuilderFn
- object RawQueryBodyFn
- object SearchBodyBuilderFn
-
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.
- object SearchScrollBuilderFn
- object TermsAggResult extends Serializable
- object TopHitsResult extends Serializable