com.sksamuel.elastic4s.requests.searches.aggs.responses

Type members

Classlikes

case class AdjacencyMatrix(name: String, buckets: Seq[AdjacencyMatrixBucket]) extends BucketAggregation
Companion:
object
Companion:
class
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.

trait AggSerde[T]

Converts a result map into an AggResult of type T.

Converts a result map into an AggResult of type T.

case class Aggregations(data: Map[String, Any]) extends HasAggregations
case class AvgAggResult(name: String, valueOpt: Option[Double]) extends MetricAggregation
case class AvgBucketAggResult(name: String, value: Double) extends PipelineAggregation
case class CardinalityAggResult(name: String, value: Double) extends MetricAggregation
case class ChildrenAggResult(name: String, docCount: Long, data: Map[String, Any]) extends HasAggregations
Companion:
object
Companion:
class
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
Companion:
class
case class MaxAggResult(name: String, value: Option[Double]) extends MetricAggregation
case class MinAggResult(name: String, value: Option[Double]) extends MetricAggregation
case class MinBucketAggResult(name: String, value: Double) extends PipelineAggregation
case class MovFnAggResult(name: String, value: Double) extends PipelineAggregation
case class NestedAggResult(name: String, data: Map[String, Any]) extends HasAggregations
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
Companion:
class
case class RangeBucket(key: Option[String], from: Option[Double], to: Option[Double], docCount: Long, data: Map[String, Any]) extends AggBucket
Companion:
object
Companion:
class
case class ReverseNestedAggResult(name: String, data: Map[String, Any]) extends HasAggregations
case class SerialDiffAggResult(name: String, value: Double) extends PipelineAggregation
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 SumAggResult(name: String, valueOpt: Option[Double]) extends MetricAggregation
case class UnnamedFilterAggregationResult(docCount: Long, data: Map[String, Any]) extends HasAggregations
case class ValueCountResult(name: String, valueOpt: Option[Double]) extends MetricAggregation