Package

com.sksamuel.elastic4s.requests.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 CompositeAggregation(name: String, sources: Seq[ValueSource] = Nil, size: Option[Int] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty, after: Option[Map[String, AnyRef]] = None) extends Aggregation with Product with Serializable

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

    Permalink
  9. 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
  10. case class DateHistogramValueSource(name: String, interval: String, field: Option[String] = None, script: Option[Script] = None, order: Option[String] = None, timeZone: Option[String] = None, format: Option[String] = None, missingBucket: Boolean = false) extends ValueSource with Product with Serializable

    Permalink
  11. 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
  12. case class DoubleExtendedBounds(min: Double, max: Double) extends NumericExtendedBounds with Product with Serializable

    Permalink
  13. sealed trait ExtendedBounds extends AnyRef

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

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

    Permalink
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. case class GlobalAggregation(name: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  22. 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
  23. case class HistogramOrder(name: String, asc: Boolean) extends Product with Serializable

    Permalink
  24. case class HistogramValueSource(name: String, interval: Int, field: Option[String] = None, script: Option[Script] = None, order: Option[String] = None) extends ValueSource with Product with Serializable

    Permalink
  25. 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
  26. 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
  27. case class LongExtendedBounds(min: Long, max: Long) extends NumericExtendedBounds with Product with Serializable

    Permalink
  28. 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
  29. 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
  30. 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
  31. case class NestedAggregation(name: String, path: String, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

    Permalink
  32. sealed abstract class NumericExtendedBounds extends ExtendedBounds

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

    Permalink
  35. sealed trait PercentilesMethod extends AnyRef

    Permalink
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. case class StringExtendedBounds(min: String, max: String) extends ExtendedBounds with Product with Serializable

    Permalink
  44. sealed trait SubAggCollectionMode extends AnyRef

    Permalink
  45. 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
  46. 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, includeExactValues: Seq[String] = Nil, includeRegex: Option[String] = None, excludeExactValues: Seq[String] = Nil, excludeRegex: Option[String] = None, includePartition: Option[IncludePartition] = None, subaggs: Seq[AbstractAggregation] = Nil, metadata: Map[String, AnyRef] = Map.empty) extends Aggregation with Product with Serializable

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

    Permalink
  48. case class TermsValueSource(name: String, field: Option[String] = None, script: Option[Script] = None, order: Option[String] = None) extends ValueSource with Product with Serializable

    Permalink
  49. 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
  50. 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
  51. sealed abstract class ValueSource extends AnyRef

    Permalink

Value Members

  1. object AggMetaDataFn

    Permalink
  2. object AggregationBuilderFn

    Permalink
  3. object AvgAggregationBuilder

    Permalink
  4. object BucketScriptPipelineAggBuilder

    Permalink
  5. object CardinalityAggregationBuilder

    Permalink
  6. object ChildrenAggregationBuilder

    Permalink
  7. object CompositeAggregation extends Serializable

    Permalink
  8. object CompositeAggregationBuilder

    Permalink
  9. object CumulativeSumPipelineAggBuilder

    Permalink
  10. object DateHistogramAggregationBuilder

    Permalink
  11. object DateRangeAggregationBuilder

    Permalink
  12. object DerivativePipelineAggBuilder

    Permalink
  13. object ExtendedBounds

    Permalink
  14. object ExtendedBoundsBuilderFn

    Permalink
  15. object ExtendedStatsAggregationBuilder

    Permalink
  16. object FilterAggregationBuilder

    Permalink
  17. object FiltersAggregationBuilder

    Permalink
  18. object GeoBoundsAggregationBuilder

    Permalink
  19. object GeoCentroidAggregationBuilder

    Permalink
  20. object GeoDistanceAggregationBuilder

    Permalink
  21. object GeoHashGridAggregationBuilder

    Permalink
  22. object GlobalAggregationBuilder

    Permalink
  23. object HistogramAggregationBuilder

    Permalink
  24. object HistogramOrder extends Serializable

    Permalink
  25. object IpRangeAggregationBuilder

    Permalink
  26. object KeyedFiltersAggregationBuilder

    Permalink
  27. object MaxAggregationBuilder

    Permalink
  28. object MaxBucketPipelineAggBuilder

    Permalink
  29. object MinAggregationBuilder

    Permalink
  30. object MissingAggregationBuilder

    Permalink
  31. object NestedAggregationBuilder

    Permalink
  32. object PercentilesAggregationBuilder

    Permalink
  33. object PercentilesMethod

    Permalink
  34. object RangeAggregationBuilder

    Permalink
  35. object ReverseNestedAggregationBuilder

    Permalink
  36. object SamplerAggregationBuilder

    Permalink
  37. object ScriptedMetricAggregationBuilder

    Permalink
  38. object SigTermsAggregationBuilder

    Permalink
  39. object SigTextAggregationBuilder

    Permalink
  40. object StatsAggregationBuilder

    Permalink
  41. object SubAggCollectionMode

    Permalink
  42. object SubAggsBuilderFn

    Permalink
  43. object SumAggregationBuilder

    Permalink
  44. object SumBucketPipelineAggBuilder

    Permalink
  45. object TermsAggregationBuilder

    Permalink
  46. object TopHitsAggregationBuilder

    Permalink
  47. object ValueCountAggregationBuilder

    Permalink
  48. package pipeline

    Permalink

Ungrouped