com.sksamuel.elastic4s.requests.searches.aggs.responses
Type members
Classlikes
case class AdjacencyMatrix(name: String, buckets: Seq[AdjacencyMatrixBucket]) extends BucketAggregation
- Companion:
- object
case class AdjacencyMatrixBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket
trait AggResult
Marker trait used as an upper bound for retrieving results from HasAggregations.
Marker trait used as an upper bound for retrieving results from HasAggregations.
case class ChildrenAggResult(name: String, docCount: Long, data: Map[String, Any]) extends HasAggregations
- Companion:
- object
case class ExtendedStatsAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double, sumOfSquares: Double, variance: Double, stdDeviation: Double)
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
case class FilterAggregationResult(name: String, docCount: Long, data: Map[String, Any]) extends BucketAggregation with HasAggregations
case class FiltersAggregationResult(name: String, aggResults: Seq[UnnamedFilterAggregationResult], data: Map[String, Any]) extends BucketAggregation with HasAggregations
case class GeoBoundsAggResult(name: String, topLeft: Option[GeoPoint], bottomRight: Option[GeoPoint]) extends MetricAggregation
case class GeoCentroidAggResult(name: String, centroid: Option[GeoPoint], count: Long) extends MetricAggregation
case class GlobalAggregationResult(name: String, docCount: Long, data: Map[String, Any]) extends BucketAggregation with HasAggregations
case class KeyedFiltersAggregationResult(name: String, aggResults: Map[String, UnnamedFilterAggregationResult], data: Map[String, Any]) extends BucketAggregation with HasAggregations
case class KeyedRangeAggResult(name: String, buckets: Map[String, RangeBucket], data: Map[String, Any]) extends BucketAggregation with HasAggregations
- Companion:
- object
case class PercentilesAggResult(name: String, values: Map[String, Double]) extends MetricAggregation
case class PercentilesBucketAggResult(name: String, values: Map[String, Double]) extends PipelineAggregation
case class RangeAggResult(name: String, buckets: Seq[RangeBucket], data: Map[String, Any]) extends BucketAggregation with HasAggregations
- Companion:
- object
case class RangeBucket(key: Option[String], from: Option[Double], to: Option[Double], docCount: Long, data: Map[String, Any]) extends AggBucket
- Companion:
- object
case class SignificantTermBucket(key: String, docCount: Long, bgCount: Long, score: Double, data: Map[String, Any]) extends AggBucket with Transformable
case class SignificantTermsAggResult(name: String, buckets: Seq[SignificantTermBucket], docCount: Long, bgCount: Long) extends BucketAggregation
- Companion:
- object
case class StatsBucketAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double) extends PipelineAggregation
case class UnnamedFilterAggregationResult(docCount: Long, data: Map[String, Any]) extends HasAggregations