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

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

    Permalink
  17. 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[Order] = 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 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. case class NestedAggregationDefinition(name: String, path: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. case class SigTermsAggregationDefinition(name: String, minDocCount: Option[Long] = None, executionHint: Option[String] = None, size: Option[Int] = None, includeExclude: Option[IncludeExclude] = 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[SignificanceHeuristic] = None) extends AggregationDefinition with Product with Serializable

    Permalink
  30. 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
  31. 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
  32. 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, _oldOrder: Option[Order] = None, order: Option[TermsOrder] = None, shardSize: Option[Int] = None, includeExclude: Option[IncludeExclude] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

    Permalink
  34. 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
  35. 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. package pipeline

    Permalink

Ungrouped