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 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
  8. 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], Any, Any)] = Nil, unboundedFromRanges: Seq[(Option[String], Any)] = Nil, unboundedToRanges: Seq[(Option[String], Any)] = Nil, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  9. case class ExtendedBounds(min: Long, max: Long) extends Product with Serializable

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

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

    Permalink
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. case class GlobalAggregationDefinition(name: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  18. 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[(Double, Double)] = 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
  19. case class HistogramOrder(name: String, asc: Boolean) extends Product with Serializable

    Permalink
  20. case class IpRangeAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[AnyRef] = 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. case class NestedAggregationDefinition(name: String, path: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  26. 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
  27. 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
  28. sealed trait PercentilesMethod extends AnyRef

    Permalink
  29. 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
  30. 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
  31. 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
  32. 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) extends AggregationDefinition with Product with Serializable

    Permalink
  33. 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
  34. sealed trait SubAggCollectionMode extends AnyRef

    Permalink
  35. 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
  36. 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, order: Option[TermsOrder] = None, 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
  37. case class TermsOrder(name: String, asc: Boolean = true) extends Product with Serializable

    Permalink
  38. 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
  39. 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 HistogramOrder extends Serializable

    Permalink
  2. object PercentilesMethod

    Permalink
  3. object SubAggCollectionMode

    Permalink
  4. package pipeline

    Permalink

Ungrouped