package search
Ordering
- Alphabetic
Visibility
- Public
- All
Package Members
Type Members
- trait AggBucket extends HasAggregations
- case class Aggregations(data: Map[String, Any]) extends HasAggregations with Product with Serializable
- case class AvgAggResult(name: String, valueOpt: Option[Double]) extends MetricAggregation with Product with Serializable
- case class AvgBucketAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable
- trait Awaitable[F[_]] extends AnyRef
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.
- 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, Any]) extends HasAggregations with Product with Serializable
- case class ClearScrollResponse(succeeded: Boolean, num_freed: Int) extends Product with Serializable
- case class CompletionSuggestionOption(options: Map[String, Any]) extends Product with Serializable
- case class CompletionSuggestionResult(text: String, offset: Int, length: Int, options: Seq[CompletionSuggestionOption]) 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, Any]) extends AggBucket with Product with Serializable
- case class DateRangeAggResult(name: String, buckets: Seq[DateRangeBucket]) extends BucketAggregation with Product with Serializable
- case class DateRangeBucket(from: Option[String], fromAsString: Option[String], to: Option[String], toAsString: Option[String], key: Option[String], docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
- case class ExtendedStatsAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double, sumOfSquares: Double, variance: Double, stdDeviation: Double) extends Product with Serializable
- case class ExtendedStatsBucketAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double, sumOfSquares: Double, variance: Double, stdDeviation: Double, stdDeviationBoundsUpper: Double, stdDeviationBoundsLower: Double) extends PipelineAggregation with Product with Serializable
- case class FilterAggregationResult(name: String, docCount: Int, data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
- case class FiltersAggregationResult(name: String, aggResults: Seq[UnnamedFilterAggregationResult], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
- case class GeoBoundsAggResult(name: String, topLeft: Option[GeoPoint], bottomRight: Option[GeoPoint]) extends MetricAggregation with Product with Serializable
- case class GeoCentroidAggResult(name: String, centroid: Option[GeoPoint], count: Long) extends MetricAggregation with Product with Serializable
- case class GeoDistanceAggResult(name: String, buckets: Seq[GeoDistanceBucket]) extends BucketAggregation with Product with Serializable
- case class GeoDistanceBucket(key: String, docCount: Long, from: Option[Double], to: Option[Double], data: Map[String, Any]) extends AggBucket with Product with Serializable
- case class GeoHashGridAggResult(name: String, buckets: Seq[GeoHashGridBucket]) extends BucketAggregation with Product with Serializable
- case class GeoHashGridBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
- case class GlobalAggregationResult(name: String, docCount: Int, data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
- trait HasAggregations extends Transformable
- case class HistogramAggResult(name: String, buckets: Seq[HistogramBucket]) extends BucketAggregation with Product with Serializable
- case class HistogramBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
- case class InnerHit(index: String, type: String, id: String, nested: Map[String, AnyRef], score: Option[Double], routing: String, source: Map[String, AnyRef], innerHits: Map[String, InnerHits], highlight: Map[String, Seq[String]], sort: Seq[AnyRef], fields: Map[String, AnyRef]) extends Product with Serializable
- case class InnerHits(total: Long, maxScore: Option[Double], hits: Seq[InnerHit]) extends Product with Serializable
- case class IpRangeAggResult(name: String, buckets: Seq[IpRangeBucket]) extends BucketAggregation with Product with Serializable
- case class IpRangeBucket(key: Option[String], docCount: Long, from: Option[String], to: Option[String], data: Map[String, Any]) extends AggBucket with Product with Serializable
- case class KeyedDateRangeAggResult(name: String, buckets: Map[String, DateRangeBucket]) extends BucketAggregation with Product with Serializable
- case class KeyedFiltersAggregationResult(name: String, aggResults: Map[String, UnnamedFilterAggregationResult], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
- case class KeyedRangeAggResult(name: String, buckets: Map[String, RangeBucket], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
- case class MaxAggResult(name: String, value: Option[Double]) extends MetricAggregation with Product with Serializable
- trait MetricAggregation extends AnyRef
- case class MinAggResult(name: String, value: Option[Double]) extends MetricAggregation with Product with Serializable
- case class MinBucketAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable
- case class MovAvgAggResult(name: String, value: Double) extends PipelineAggregation 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 NestedAggResult(name: String, data: Map[String, Any]) extends HasAggregations with Product with Serializable
- case class PercentilesAggResult(name: String, values: Map[String, Double]) extends MetricAggregation with Product with Serializable
- case class PercentilesBucketAggResult(name: String, values: Map[String, Double]) extends PipelineAggregation with Product with Serializable
- case class PhraseSuggestionOption(options: Map[String, Any]) extends Product with Serializable
- case class PhraseSuggestionResult(text: String, offset: Int, length: Int, options: Seq[PhraseSuggestionOption]) extends Product with Serializable
- trait PipelineAggregation extends AnyRef
- case class RangeAggResult(name: String, buckets: Seq[RangeBucket], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
- case class RangeBucket(key: Option[String], from: Option[Double], to: Option[Double], docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
- case class ReverseNestedAggResult(name: String, data: Map[String, Any]) extends HasAggregations with Product with Serializable
- case class SearchError(type: String, reason: String, resourceType: String, resourceId: String, index_uuid: String, index: String) extends Product with Serializable
- trait SearchHandlers extends AnyRef
- case class SearchHit(id: String, index: String, type: String, version: Long, score: Float, parent: Option[String], shard: Option[String], node: Option[String], routing: Option[String], explanation: Option[Explanation], sort: Option[Seq[AnyRef]], _source: Map[String, AnyRef], fields: Map[String, AnyRef], _highlight: Option[Map[String, Seq[String]]], inner_hits: Map[String, Map[String, Any]], matchedQueries: Option[Set[String]]) extends Hit with Product with Serializable
- case class SearchHits(total: Long, maxScore: Double, hits: Array[SearchHit]) extends Product with Serializable
- case class SearchResponse(took: Long, isTimedOut: Boolean, isTerminatedEarly: Boolean, suggest: Map[String, Seq[SuggestionResult]], _shards: Shards, scrollId: Option[String], _aggregationsAsMap: Map[String, Any], hits: SearchHits) extends Product with Serializable
- trait SearchScrollHandlers extends AnyRef
- case class SerialDiffAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable
- case class SignificantTermBucket(key: String, docCount: Long, bgCount: Long, score: Double, data: Map[String, Any]) extends AggBucket with Transformable with Product with Serializable
- case class SignificantTermsAggResult(name: String, buckets: Seq[SignificantTermBucket], docCount: Long, bgCount: Long) extends BucketAggregation with Product with Serializable
- case class StatsBucketAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double) extends PipelineAggregation with Product with Serializable
- case class SuggestionResult(text: String, offset: Int, length: Int, options: Seq[Map[String, Any]]) extends Product with Serializable
- case class SumAggResult(name: String, valueOpt: Option[Double]) extends MetricAggregation with Product with Serializable
- case class TermBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Transformable with Product with Serializable
- case class TermSuggestionOption(options: Map[String, Any]) extends Product with Serializable
- case class TermSuggestionResult(text: String, offset: Int, length: Int, options: Seq[TermSuggestionOption]) extends Product with Serializable
- case class TermsAggResult(name: String, buckets: Seq[TermBucket], docCountErrorUpperBound: Long, otherDocCount: Long) extends BucketAggregation with Product with Serializable
- case class TopHit(index: String, type: String, id: String, score: Option[Double], sort: Seq[String], source: Map[String, Any]) extends Transformable with Product with Serializable
- case class TopHitsResult(name: String, total: Long, maxScore: Option[Double], hits: Seq[TopHit]) extends MetricAggregation with Product with Serializable
- trait Transformable extends AnyRef
- case class UnnamedFilterAggregationResult(docCount: Long, data: Map[String, Any]) extends HasAggregations with Product with Serializable
- case class ValueCountResult(name: String, valueOpt: Option[Double]) extends MetricAggregation with Product with Serializable
Value Members
- object ChildrenAggResult extends Serializable
- object ClearScrollContentFn
- object DateHistogramAggResult extends Serializable
- object DateRangeAggResult extends Serializable
- object DateRangeBucket extends Serializable
- object GeoDistanceAggResult extends Serializable
- object GeoHashGridAggResult extends Serializable
- object HighlightBuilderFn
- object HighlightFieldBuilderFn
- object HistogramAggResult extends Serializable
- object IpRangeAggResult extends Serializable
- object KeyedDateRangeAggResult extends Serializable
- object KeyedRangeAggResult extends Serializable
- object MultiSearchBuilderFn
- object RangeAggResult extends Serializable
- object RangeBucket extends Serializable
- object RawQueryBodyFn
- object SearchBodyBuilderFn
- object SearchIterator
- object SearchScrollBuilderFn
- object SearchTypeHttpParameters
- object SignificantTermsAggResult extends Serializable
- object TermsAggResult extends Serializable
- object TopHitsResult extends Serializable