package aggregations

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Aggregation extends AnyRef
  2. final case class Bucket(key: Json, docCount: Long, bgCount: Option[Long] = None, score: Option[Double] = None, keyAsString: Option[String] = None, subAggs: Map[String, Aggregation] = Map.empty[String, Aggregation]) extends Product with Serializable
  3. final case class BucketAggregation(buckets: List[Bucket], docCountErrorUpperBound: Long = 0L, sumOtherDocCount: Long = 0L, sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json] = scala.None) extends Aggregation with Product with Serializable
  4. final case class DocCountAggregation(docCount: Double, subAggs: Map[String, Aggregation] = Map.empty[String, Aggregation], sourceAggregation: Option[aggregations.Aggregation] = None, meta: Option[Json] = None) extends Aggregation with Product with Serializable
  5. final case class GeoBoundsValue(topLeft: GeoPoint, bottomRight: GeoPoint, sourceAggregation: Option[aggregations.Aggregation] = None, meta: Option[Json] = None) extends Aggregation with Product with Serializable
  6. final case class MetricExtendedStats(count: Long = 0, min: Double = 0, max: Double = 0, avg: Double = 0, sum: Double = 0, sumOfSquares: Double = 0, variance: Double = 0, stdDeviation: Double = 0, sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json] = scala.None) extends Aggregation with Product with Serializable
  7. final case class MetricStats(count: Long = 0, min: Double = 0, max: Double = 0, avg: Double = 0, sum: Double = 0, sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json] = scala.None) extends Aggregation with Product with Serializable
  8. final case class MetricValue(value: Double, sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json] = scala.None) extends Aggregation with Product with Serializable
  9. final case class MultiBucketAggregation(buckets: Map[String, MultiBucketBucket], sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json] = scala.None) extends Aggregation with Product with Serializable
  10. final case class MultiBucketBucket(docCount: Long, buckets: Map[String, BucketAggregation]) extends Product with Serializable
  11. final case class Simple(sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json]) extends Aggregation with Product with Serializable
  12. final case class TopHitsResult[T](total: Long = 0L, maxScore: Option[Double] = None, hits: List[ResultDocument[T]] = Nil) extends Product with Serializable

    A search result including found documents in hits.

    A search result including found documents in hits. The length of the hits list may be less than hits_total if the query has from and size properties.

  13. final case class TopHitsStats(hits: TopHitsResult[JsonObject], sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json] = scala.None) extends Aggregation with Product with Serializable

Value Members

  1. object Aggregation
  2. object Bucket extends Serializable
  3. object BucketAggregation extends Serializable
  4. object DocCountAggregation extends Serializable
  5. object GeoBoundsValue extends Serializable
  6. object MetricExtendedStats extends Serializable
  7. object MetricStats extends Serializable
  8. object MetricValue extends Serializable
  9. object MultiBucketAggregation extends Serializable
  10. object MultiBucketBucket extends Serializable
  11. object Simple extends Serializable
  12. object TopHitsResult extends Serializable
  13. object TopHitsStats extends Serializable

Ungrouped