Package

com.sksamuel.elastic4s.searches

aggs

Permalink

package aggs

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractAggregation extends AnyRef

    Permalink
  2. trait Aggregation extends AbstractAggregation

    Permalink
  3. trait AggregationApi extends AnyRef

    Permalink
  4. 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

    Permalink
  5. 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

    Permalink
  6. case class ChildrenAggregation(name: String, childType: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  7. case class DateExtendedBounds(min: ElasticDate, max: ElasticDate) extends ExtendedBounds with Product with Serializable

    Permalink
  8. case class DateHistogramAggregation(name: String, interval: Option[DateHistogramInterval] = None, minDocCount: Option[Long] = None, timeZone: Option[DateTimeZone] = 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

    Permalink
  9. case class DateRangeAggregation(name: String, field: Option[String] = None, script: Option[Script] = None, missing: Option[AnyRef] = None, format: Option[String] = None, timeZone: Option[DateTimeZone] = 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

    Permalink
  10. case class DoubleExtendedBounds(min: Double, max: Double) extends NumericExtendedBounds with Product with Serializable

    Permalink
  11. sealed trait ExtendedBounds extends AnyRef

    Permalink
  12. case class ExtendedStatsAggregation(name: String, field: Option[String] = None, script: Option[Script] = None, missing: Option[Double] = None, sigma: Option[Double] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  13. case class FilterAggregation(name: String, query: Query, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  14. 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

    Permalink
  15. 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

    Permalink
  16. 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

    Permalink
  17. 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

    Permalink
  18. 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

    Permalink
  19. case class GlobalAggregation(name: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  20. 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, order: Option[HistogramOrder] = None, script: Option[Script] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  21. case class HistogramOrder(name: String, asc: Boolean) extends Product with Serializable

    Permalink
  22. 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

    Permalink
  23. 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

    Permalink
  24. case class LongExtendedBounds(min: Long, max: Long) extends NumericExtendedBounds with Product with Serializable

    Permalink
  25. 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

    Permalink
  26. 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

    Permalink
  27. 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

    Permalink
  28. case class NestedAggregation(name: String, path: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  29. sealed abstract class NumericExtendedBounds extends ExtendedBounds

    Permalink
  30. 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

    Permalink
  31. 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, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  32. sealed trait PercentilesMethod extends AnyRef

    Permalink
  33. 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

    Permalink
  34. 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

    Permalink
  35. 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

    Permalink
  36. 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

    Permalink
  37. 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] = None, filterDuplicateText: Option[Boolean] = None) extends Aggregation with Product with Serializable

    Permalink
  38. 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] = None, filterDuplicateText: Option[Boolean] = None) extends Aggregation with Product with Serializable

    Permalink
  39. 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

    Permalink
  40. case class StringExtendedBounds(min: String, max: String) extends ExtendedBounds with Product with Serializable

    Permalink
  41. sealed trait SubAggCollectionMode extends AnyRef

    Permalink
  42. 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

    Permalink
  43. case class TermsAggregation(name: String, field: Option[String] = None, script: Option[Script] = None, missing: Option[AnyRef] = None, size: Option[Int] = None, minDocCount: Option[Long] = None, showTermDocCountError: Option[Boolean] = None, valueType: Option[ValueType] = None, executionHint: Option[String] = None, shardMinDocCount: Option[Long] = None, collectMode: Option[SubAggCollectionMode] = None, orders: Seq[TermsOrder] = Nil, shardSize: Option[Int] = None, includeExclude: Option[IncludeExclude] = None, includePartition: Option[IncludePartition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  44. case class TermsOrder(name: String, asc: Boolean = true) extends Product with Serializable

    Permalink
  45. 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) extends Aggregation with Product with Serializable

    Permalink
  46. 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

    Permalink

Value Members

  1. object ExtendedBounds

    Permalink
  2. object HistogramOrder extends Serializable

    Permalink
  3. object PercentilesMethod

    Permalink
  4. object SubAggCollectionMode

    Permalink
  5. package pipeline

    Permalink

Ungrouped