Package

com.sksamuel.elastic4s.searches

aggs

Permalink

package aggs

Visibility
  1. Public
  2. All

Type Members

  1. trait AggregationApi extends AnyRef

    Permalink
  2. trait AggregationDefinition extends AnyRef

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

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

    Permalink
  5. case class ChildrenAggregationDefinition(name: String, childType: String, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  6. 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[String] = None, extendedBounds: Option[ExtendedBounds] = None, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  7. case class DateRangeAggregation(name: String, field: Option[String] = None, script: Option[ScriptDefinition] = None, missing: Option[String] = None, format: Option[String] = None, timeZone: Option[DateTimeZone] = None, keyed: Option[Boolean] = None, ranges: Seq[(Option[String], Any, Any)] = Nil, unboundedFrom: Option[(Option[String], Any)] = None, unboundedTo: Option[(Option[String], Any)] = None, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

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

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

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

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

    Permalink
  13. case class GeoDistanceAggregationDefinition(name: String, origin: GeoPoint, field: Option[String] = None, format: Option[String] = None, missing: Option[String] = 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, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  14. case class GeoHashGridAggregationDefinition(name: String, field: Option[String] = None, shardSize: Option[Int] = None, size: Option[Int] = None, precision: Option[Int] = None, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  15. case class GlobalAggregationDefinition(name: String, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  16. case class HistogramAggregation(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[String] = 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, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

    Permalink
  17. case class IpRangeAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[String] = 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, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

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

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

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

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

    Permalink
  23. case class PercentileRanksAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[String] = 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, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

    Permalink
  25. case class RangeAggregationDefinition(name: String, field: Option[String] = None, format: Option[String] = None, missing: Option[String] = 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, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

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

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

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

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

    Permalink
  31. case class TermsAggregationDefinition(name: String, field: Option[String] = None, script: Option[ScriptDefinition] = None, missing: Option[String] = 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[Order] = None, shardSize: Option[Int] = None, includeExclude: Option[IncludeExclude] = None, pipelines: Seq[PipelineAggregationDefinition] = Nil, subaggs: Seq[AggregationDefinition] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends AggregationDefinition with Product with Serializable

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

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

    Permalink

Value Members

  1. package pipeline

    Permalink

Ungrouped