package aggregations
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait Aggregation extends AnyRef
- 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
- 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
- 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
- final case class GeoBoundsValue(topLeft: GeoPoint, bottomRight: GeoPoint, sourceAggregation: Option[aggregations.Aggregation] = None, meta: Option[Json] = None) extends Aggregation with Product with Serializable
- 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
- 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
- final case class MetricValue(value: Double, sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json] = scala.None) extends Aggregation with Product with Serializable
- 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
- final case class MultiBucketBucket(docCount: Long, buckets: Map[String, BucketAggregation]) extends Product with Serializable
- final case class Simple(sourceAggregation: Option[aggregations.Aggregation] = scala.None, meta: Option[Json]) extends Aggregation with Product with Serializable
-
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 thehits
list may be less thanhits_total
if the query hasfrom
andsize
properties. - 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
- object Aggregation
- object Bucket extends Serializable
- object BucketAggregation extends Serializable
- object DocCountAggregation extends Serializable
- object GeoBoundsValue extends Serializable
- object MetricExtendedStats extends Serializable
- object MetricStats extends Serializable
- object MetricValue extends Serializable
- object MultiBucketAggregation extends Serializable
- object MultiBucketBucket extends Serializable
- object Simple extends Serializable
- object TopHitsResult extends Serializable
- object TopHitsStats extends Serializable