Packages

package aggs

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AdjacencyMatrixAggregation(name: String, filters: Iterable[(String, Query)], separator: Option[String] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  2. case class AutoDateHistogramAggregation(name: String, field: String, buckets: Option[Int] = None, format: Option[String] = None, minimumInterval: Option[String] = None, timeZone: Option[TimeZone] = None, missing: Option[Any] = None, pipelines: Seq[PipelineAgg] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  3. case class AvgAggregation(name: String, field: Option[String] = None, missing: Option[AnyRef] = None, script: Option[Script] = None, pipelines: Seq[PipelineAgg] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  4. case class CardinalityAggregation(name: String, field: Option[String] = None, missing: Option[String] = None, script: Option[Script] = None, precisionThreshold: Option[Long] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  5. case class ChildrenAggregation(name: String, childType: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  6. case class CompositeAggregation(name: String, sources: Seq[ValueSource] = Nil, size: Option[Int] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty, after: Option[Map[String, Any]] = None) extends Aggregation with Product with Serializable
  7. case class DateExtendedBounds(min: ElasticDate, max: ElasticDate) extends ExtendedBounds with Product with Serializable
  8. case class DateHistogramAggregation(name: String, calendarInterval: Option[DateHistogramInterval] = None, fixedInterval: Option[DateHistogramInterval] = None, minDocCount: Option[Long] = None, timeZone: Option[TimeZone] = None, order: Option[HistogramOrder] = None, keyed: Option[Boolean] = None, offset: Option[String] = None, format: Option[String] = None, field: Option[String] = None, script: Option[Script] = None, missing: Option[Any] = None, extendedBounds: Option[ExtendedBounds] = None, pipelines: Seq[PipelineAgg] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  9. case class DateHistogramValueSource(name: String, calendarInterval: Option[String] = None, fixedInterval: Option[String] = None, interval: Option[String] = None, field: Option[String] = None, script: Option[Script] = None, order: Option[String] = None, timeZone: Option[String] = None, format: Option[String] = None, missingBucket: Boolean = false) extends ValueSource with Product with Serializable
  10. case class DateRangeAggregation(name: String, field: Option[String] = None, script: Option[Script] = None, missing: Option[AnyRef] = None, format: Option[String] = None, timeZone: Option[TimeZone] = None, keyed: Option[Boolean] = None, ranges: Seq[(Option[String], ElasticDate, ElasticDate)] = Nil, unboundedFrom: List[(Option[String], ElasticDate)] = Nil, unboundedTo: List[(Option[String], ElasticDate)] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  11. case class DoubleExtendedBounds(min: Double, max: Double) extends NumericExtendedBounds with Product with Serializable
  12. sealed trait ExtendedBounds extends AnyRef
  13. case class ExtendedStatsAggregation(name: String, field: Option[String] = None, script: Option[Script] = None, missing: Option[AnyRef] = None, sigma: Option[Double] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  14. case class FilterAggregation(name: String, query: Query, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  15. case class FiltersAggregation(name: String, filters: Iterable[Query], pipelines: Seq[PipelineAgg] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  16. case class GeoBoundingBox(topLeft: GeoPoint, bottomRight: GeoPoint) extends Product with Serializable
  17. case class GeoBoundsAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, wrapLongitude: Option[Boolean] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  18. case class GeoCentroidAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, valueType: Option[ValueType] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  19. case class GeoDistanceAggregation(name: String, origin: GeoPoint, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, keyed: Option[Boolean] = None, distanceType: Option[GeoDistance] = None, unit: Option[DistanceUnit] = None, ranges: Seq[(Option[String], Double, Double)] = Nil, unboundedFrom: Option[(Option[String], Double)] = None, unboundedTo: Option[(Option[String], Double)] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  20. case class GeoHashGridAggregation(name: String, field: Option[String] = None, shardSize: Option[Int] = None, size: Option[Int] = None, precision: Option[Int] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  21. case class GeoTileGridAggregation(name: String, field: Option[String] = None, shardSize: Option[Int] = None, size: Option[Int] = None, precision: Option[Int] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  22. case class GeoTileGridValueSource(name: String, precision: Option[Int] = None, bounds: Option[GeoBoundingBox] = None, field: Option[String] = None, script: Option[Script] = None, order: Option[String] = None, missingBucket: Boolean = false) extends ValueSource with Product with Serializable
  23. case class HistogramAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, minDocCount: Option[Long] = None, interval: Option[Double] = None, keyed: Option[Boolean] = None, offset: Option[Double] = None, extendedBounds: Option[ExtendedBounds] = None, hardBounds: Option[ExtendedBounds] = None, order: Option[HistogramOrder] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  24. case class HistogramValueSource(name: String, interval: Int, field: Option[String] = None, script: Option[Script] = None, order: Option[String] = None, missingBucket: Boolean = false) extends ValueSource with Product with Serializable
  25. case class IpRangeAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, keyed: Option[Boolean] = None, script: Option[Script] = None, ranges: Seq[(Option[String], String, String)] = Nil, maskRanges: Seq[(Option[String], String)] = Nil, unboundedFrom: Option[(Option[String], String)] = None, unboundedTo: Option[(Option[String], String)] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  26. case class KeyedFiltersAggregation(name: String, filters: Iterable[(String, Query)], otherBucket: Option[Boolean] = None, otherBucketKey: Option[String] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  27. case class LongExtendedBounds(min: Long, max: Long) extends NumericExtendedBounds with Product with Serializable
  28. case class MaxAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  29. case class Metric() extends Product with Serializable
  30. case class MinAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  31. case class MissingAggregation(name: String, field: Option[String] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  32. case class NestedAggregation(name: String, path: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  33. sealed abstract class NumericExtendedBounds extends ExtendedBounds
  34. case class PercentileRanksAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, values: Seq[Double] = Nil, method: Option[PercentilesMethod] = None, keyed: Option[Boolean] = None, numberOfSignificantValueDigits: Option[Int] = None, compression: Option[Double] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  35. case class PercentilesAggregation(name: String, field: Option[String] = None, missing: Option[AnyRef] = None, format: Option[String] = None, script: Option[Script] = None, numberOfSignificantValueDigits: Option[Int] = None, percents: Seq[Double] = Nil, compression: Option[Double] = None, keyed: Option[Boolean] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  36. sealed trait PercentilesMethod extends AnyRef
  37. case class RangeAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, keyed: Option[Boolean] = None, script: Option[Script] = None, ranges: Seq[(Option[String], Double, Double)] = Nil, unboundedFrom: Option[(Option[String], Double)] = None, unboundedTo: Option[(Option[String], Double)] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  38. case class ReverseNestedAggregation(name: String, path: Option[String] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  39. case class SamplerAggregation(name: String, shardSize: Option[Int] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  40. case class ScriptedMetricAggregation(name: String, initScript: Option[Script] = None, mapScript: Option[Script] = None, combineScript: Option[Script] = None, reduceScript: Option[Script] = None, params: Map[String, AnyRef] = Map.empty, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  41. case class SigTermsAggregation(name: String, minDocCount: Option[Long] = None, executionHint: Option[String] = None, size: Option[Int] = None, includeExclude: Option[IncludeExclude] = None, includePartition: Option[IncludePartition] = None, field: Option[String] = None, shardMinDocCount: Option[Long] = None, shardSize: Option[Int] = None, backgroundFilter: Option[Query] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty, heuristic: Option[(String, Map[String, Any])] = None, filterDuplicateText: Option[Boolean] = None) extends Aggregation with Product with Serializable
  42. case class SigTextAggregation(name: String, minDocCount: Option[Long] = None, executionHint: Option[String] = None, size: Option[Int] = None, includeExclude: Option[IncludeExclude] = None, includePartition: Option[IncludePartition] = None, field: Option[String] = None, shardMinDocCount: Option[Long] = None, shardSize: Option[Int] = None, backgroundFilter: Option[Query] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty, heuristic: Option[(String, Map[String, Any])] = None, filterDuplicateText: Option[Boolean] = None) extends Aggregation with Product with Serializable
  43. case class StatsAggregation(name: String, field: Option[String] = None, missing: Option[AnyRef] = None, format: Option[String] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  44. case class StringExtendedBounds(min: String, max: String) extends ExtendedBounds with Product with Serializable
  45. case class SumAggregation(name: String, field: Option[String] = None, missing: Option[AnyRef] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  46. case class TermsValueSource(name: String, field: Option[String] = None, script: Option[Script] = None, order: Option[String] = None, missingBucket: Boolean = false) extends ValueSource with Product with Serializable
  47. case class TopHitsAggregation(name: String, explain: Option[Boolean] = None, fetchSource: Option[FetchSourceContext] = None, size: Option[Int] = None, from: Option[Int] = None, sorts: Seq[Sort] = Nil, trackScores: Option[Boolean] = None, version: Option[Boolean] = None, scripts: Map[String, Script] = Map.empty, storedFields: Seq[String] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty, highlight: Option[Highlight] = None) extends Aggregation with Product with Serializable
  48. case class TopMetricsAggregation(name: String, metrics: List[String] = Nil, size: Option[Int] = None, sort: Option[Sort] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  49. case class ValueCountAggregation(name: String, field: Option[String] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  50. sealed abstract class ValueSource extends AnyRef
  51. case class VariableWidthAggregation(name: String, field: String, buckets: Option[Int] = None, shardSize: Option[Int] = None, initialBuffer: Option[Int] = None, missing: Option[Any] = None, pipelines: Seq[PipelineAgg] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  52. case class WeightedAvgAggregation(name: String, value: Option[WeightedAvgField] = None, weight: Option[WeightedAvgField] = None, pipelines: Seq[PipelineAgg] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable
  53. case class WeightedAvgField(field: Option[String] = None, script: Option[Script] = None, missing: Option[AnyRef] = None) extends Product with Serializable

Ungrouped