Package

com.sksamuel.elastic4s.searches

aggs

Permalink

package aggs

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractAggregation extends AnyRef

    Permalink
  2. trait AggregationApi extends AnyRef

    Permalink
  3. trait AggregationDefinition extends AbstractAggregation

    Permalink
  4. case class AvgAggregationDefinition(name: String, field: Option[String] = None, missing: Option[AnyRef] = None, script: Option[ScriptDefinition] = None, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  5. case class CardinalityAggregationDefinition(name: String, field: Option[String] = None, missing: Option[String] = None, script: Option[ScriptDefinition] = None, precisionThreshold: Option[Long] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  6. case class ChildrenAggregationDefinition(name: String, childType: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition 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, offset: Option[String] = None, format: Option[String] = None, field: Option[String] = None, script: Option[ScriptDefinition] = None, missing: Option[Any] = None, extendedBounds: Option[ExtendedBounds] = None, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  9. case class DateRangeAggregation(name: String, field: Option[String] = None, script: Option[ScriptDefinition] = 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: Option[(Option[String], ElasticDate)] = None, unboundedTo: Option[(Option[String], ElasticDate)] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition 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 ExtendedStatsAggregationDefinition(name: String, field: Option[String] = None, script: Option[ScriptDefinition] = None, missing: Option[Double] = None, sigma: Option[Double] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

    Permalink
  14. case class FiltersAggregationDefinition(name: String, filters: Iterable[QueryDefinition], pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  15. case class GeoBoundsAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, wrapLongitude: Option[Boolean] = None, script: Option[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  16. case class GeoCentroidAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, valueType: Option[ValueType] = None, script: Option[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  17. case class GeoDistanceAggregationDefinition(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[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  18. case class GeoHashGridAggregationDefinition(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 AggregationDefinition with Product with Serializable

    Permalink
  19. case class GlobalAggregationDefinition(name: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition 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[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

    Permalink
  22. case class IpRangeAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, keyed: Option[Boolean] = None, script: Option[ScriptDefinition] = 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 AggregationDefinition with Product with Serializable

    Permalink
  23. case class KeyedFiltersAggregationDefinition(name: String, filters: Iterable[(String, QueryDefinition)], otherBucket: Option[Boolean] = None, otherBucketKey: Option[String] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

    Permalink
  25. case class MaxAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, script: Option[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  26. case class MinAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, script: Option[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  27. case class MissingAggregationDefinition(name: String, field: Option[String] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

    Permalink
  29. sealed abstract class NumericExtendedBounds extends ExtendedBounds

    Permalink
  30. case class PercentileRanksAggregationDefinition(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[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  31. case class PercentilesAggregationDefinition(name: String, field: Option[String] = None, missing: Option[AnyRef] = None, format: Option[String] = None, script: Option[ScriptDefinition] = None, numberOfSignificantValueDigits: Option[Int] = None, percents: Seq[Double] = Nil, compression: Option[Double] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  32. sealed trait PercentilesMethod extends AnyRef

    Permalink
  33. case class RangeAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = None, keyed: Option[Boolean] = None, script: Option[ScriptDefinition] = 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 AggregationDefinition with Product with Serializable

    Permalink
  34. case class ReverseNestedAggregationDefinition(name: String, path: Option[String] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  35. case class SamplerAggregationDefinition(name: String, shardSize: Option[Int] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  36. case class ScriptedMetricAggregationDefinition(name: String, initScript: Option[ScriptDefinition] = None, mapScript: Option[ScriptDefinition] = None, combineScript: Option[ScriptDefinition] = None, reduceScript: Option[ScriptDefinition] = None, params: Map[String, AnyRef] = Map.empty, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  37. case class SigTermsAggregationDefinition(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[QueryDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty, heuristic: Option[String] = None, filterDuplicateText: Option[Boolean] = None) extends AggregationDefinition with Product with Serializable

    Permalink
  38. case class SigTextAggregationDefinition(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[QueryDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty, heuristic: Option[String] = None) extends AggregationDefinition with Product with Serializable

    Permalink
  39. case class StatsAggregationDefinition(name: String, field: Option[String] = None, missing: Option[AnyRef] = None, format: Option[String] = None, script: Option[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition 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 SumAggregationDefinition(name: String, field: Option[String] = None, missing: Option[AnyRef] = None, script: Option[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  43. case class TermsAggregationDefinition(name: String, field: Option[String] = None, script: Option[ScriptDefinition] = 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 AggregationDefinition with Product with Serializable

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

    Permalink
  45. case class TopHitsAggregationDefinition(name: String, explain: Option[Boolean] = None, fetchSource: Option[FetchSourceContext] = None, size: Option[Int] = None, sorts: Seq[SortDefinition] = Nil, trackScores: Option[Boolean] = None, version: Option[Boolean] = None, scripts: Map[String, ScriptDefinition] = Map.empty, storedFields: Seq[String] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  46. case class ValueCountAggregationDefinition(name: String, field: Option[String] = None, script: Option[ScriptDefinition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition 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