Packages

package search

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Package Members

  1. package aggs
  2. package collapse
  3. package queries
  4. package suggs
  5. package template

Type Members

  1. trait AggBucket extends HasAggregations
  2. case class Aggregations(data: Map[String, Any]) extends HasAggregations with Product with Serializable
  3. case class AvgAggResult(name: String, valueOpt: Option[Double]) extends MetricAggregation with Product with Serializable
  4. case class AvgBucketAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable
  5. trait Awaitable[F[_]] extends AnyRef

    A SearchIterator is used to create standard library iterator's from a search request.

    A SearchIterator is used to create standard library iterator's from a search request. The iterator will use a search scroll internally for lazy loading of the data.

    Each time the iterator needs to request more data, the iterator will block until the request returns. If you require a completely lazy style iterator, consider using reactive streams.

  6. trait BucketAggregation extends AnyRef
  7. case class CardinalityAggResult(name: String, value: Double) extends MetricAggregation with Product with Serializable
  8. case class ChildrenAggResult(name: String, docCount: Long, data: Map[String, Any]) extends HasAggregations with Product with Serializable
  9. case class ClearScrollResponse(succeeded: Boolean, num_freed: Int) extends Product with Serializable
  10. case class CompletionSuggestionOption(options: Map[String, Any]) extends Product with Serializable
  11. case class CompletionSuggestionResult(text: String, offset: Int, length: Int, options: Seq[CompletionSuggestionOption]) extends Product with Serializable
  12. case class DateHistogramAggResult(name: String, buckets: Seq[DateHistogramBucket]) extends BucketAggregation with Product with Serializable
  13. case class DateHistogramBucket(date: String, timestamp: Long, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
  14. case class DateRangeAggResult(name: String, buckets: Seq[DateRangeBucket]) extends BucketAggregation with Product with Serializable
  15. case class DateRangeBucket(from: Option[String], fromAsString: Option[String], to: Option[String], toAsString: Option[String], key: Option[String], docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
  16. case class ExtendedStatsAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double, sumOfSquares: Double, variance: Double, stdDeviation: Double) extends Product with Serializable
  17. case class ExtendedStatsBucketAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double, sumOfSquares: Double, variance: Double, stdDeviation: Double, stdDeviationBoundsUpper: Double, stdDeviationBoundsLower: Double) extends PipelineAggregation with Product with Serializable
  18. case class FilterAggregationResult(name: String, docCount: Int, data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
  19. case class FiltersAggregationResult(name: String, aggResults: Seq[UnnamedFilterAggregationResult], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
  20. case class GeoBoundsAggResult(name: String, topLeft: Option[GeoPoint], bottomRight: Option[GeoPoint]) extends MetricAggregation with Product with Serializable
  21. case class GeoCentroidAggResult(name: String, centroid: Option[GeoPoint], count: Long) extends MetricAggregation with Product with Serializable
  22. case class GeoDistanceAggResult(name: String, buckets: Seq[GeoDistanceBucket]) extends BucketAggregation with Product with Serializable
  23. case class GeoDistanceBucket(key: String, docCount: Long, from: Option[Double], to: Option[Double], data: Map[String, Any]) extends AggBucket with Product with Serializable
  24. case class GeoHashGridAggResult(name: String, buckets: Seq[GeoHashGridBucket]) extends BucketAggregation with Product with Serializable
  25. case class GeoHashGridBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
  26. case class GlobalAggregationResult(name: String, docCount: Int, data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
  27. trait HasAggregations extends Transformable
  28. case class HistogramAggResult(name: String, buckets: Seq[HistogramBucket]) extends BucketAggregation with Product with Serializable
  29. case class HistogramBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
  30. case class InnerHit(index: String, type: String, id: String, nested: Map[String, AnyRef], score: Option[Double], routing: String, source: Map[String, AnyRef], innerHits: Map[String, InnerHits], highlight: Map[String, Seq[String]], sort: Seq[AnyRef], fields: Map[String, AnyRef]) extends Product with Serializable
  31. case class InnerHits(total: Long, maxScore: Option[Double], hits: Seq[InnerHit]) extends Product with Serializable
  32. case class IpRangeAggResult(name: String, buckets: Seq[IpRangeBucket]) extends BucketAggregation with Product with Serializable
  33. case class IpRangeBucket(key: Option[String], docCount: Long, from: Option[String], to: Option[String], data: Map[String, Any]) extends AggBucket with Product with Serializable
  34. case class KeyedDateRangeAggResult(name: String, buckets: Map[String, DateRangeBucket]) extends BucketAggregation with Product with Serializable
  35. case class KeyedFiltersAggregationResult(name: String, aggResults: Map[String, UnnamedFilterAggregationResult], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
  36. case class KeyedRangeAggResult(name: String, buckets: Map[String, RangeBucket], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
  37. case class MaxAggResult(name: String, value: Option[Double]) extends MetricAggregation with Product with Serializable
  38. trait MetricAggregation extends AnyRef
  39. case class MinAggResult(name: String, value: Option[Double]) extends MetricAggregation with Product with Serializable
  40. case class MinBucketAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable
  41. case class MovAvgAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable
  42. case class MultiSearchResponse(items: Seq[MultisearchResponseItem]) extends Product with Serializable
  43. case class MultisearchResponseItem(index: Int, status: Int, response: Either[SearchError, SearchResponse]) extends Product with Serializable
  44. case class NestedAggResult(name: String, data: Map[String, Any]) extends HasAggregations with Product with Serializable
  45. case class PercentilesAggResult(name: String, values: Map[String, Double]) extends MetricAggregation with Product with Serializable
  46. case class PercentilesBucketAggResult(name: String, values: Map[String, Double]) extends PipelineAggregation with Product with Serializable
  47. case class PhraseSuggestionOption(options: Map[String, Any]) extends Product with Serializable
  48. case class PhraseSuggestionResult(text: String, offset: Int, length: Int, options: Seq[PhraseSuggestionOption]) extends Product with Serializable
  49. trait PipelineAggregation extends AnyRef
  50. case class RangeAggResult(name: String, buckets: Seq[RangeBucket], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable
  51. case class RangeBucket(key: Option[String], from: Option[Double], to: Option[Double], docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable
  52. case class ReverseNestedAggResult(name: String, data: Map[String, Any]) extends HasAggregations with Product with Serializable
  53. case class SearchError(type: String, reason: String, resourceType: String, resourceId: String, index_uuid: String, index: String) extends Product with Serializable
  54. trait SearchHandlers extends AnyRef
  55. case class SearchHit(id: String, index: String, type: String, version: Long, score: Float, parent: Option[String], shard: Option[String], node: Option[String], routing: Option[String], explanation: Option[Explanation], sort: Option[Seq[AnyRef]], _source: Map[String, AnyRef], fields: Map[String, AnyRef], _highlight: Option[Map[String, Seq[String]]], inner_hits: Map[String, Map[String, Any]], matchedQueries: Option[Set[String]]) extends Hit with Product with Serializable
  56. case class SearchHits(total: Long, maxScore: Double, hits: Array[SearchHit]) extends Product with Serializable
  57. case class SearchResponse(took: Long, isTimedOut: Boolean, isTerminatedEarly: Boolean, suggest: Map[String, Seq[SuggestionResult]], _shards: Shards, scrollId: Option[String], _aggregationsAsMap: Map[String, Any], hits: SearchHits) extends Product with Serializable
  58. trait SearchScrollHandlers extends AnyRef
  59. case class SerialDiffAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable
  60. case class SignificantTermBucket(key: String, docCount: Long, bgCount: Long, score: Double, data: Map[String, Any]) extends AggBucket with Transformable with Product with Serializable
  61. case class SignificantTermsAggResult(name: String, buckets: Seq[SignificantTermBucket], docCount: Long, bgCount: Long) extends BucketAggregation with Product with Serializable
  62. case class StatsBucketAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double) extends PipelineAggregation with Product with Serializable
  63. case class SuggestionResult(text: String, offset: Int, length: Int, options: Seq[Map[String, Any]]) extends Product with Serializable
  64. case class SumAggResult(name: String, valueOpt: Option[Double]) extends MetricAggregation with Product with Serializable
  65. case class TermBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Transformable with Product with Serializable
  66. case class TermSuggestionOption(options: Map[String, Any]) extends Product with Serializable
  67. case class TermSuggestionResult(text: String, offset: Int, length: Int, options: Seq[TermSuggestionOption]) extends Product with Serializable
  68. case class TermsAggResult(name: String, buckets: Seq[TermBucket], docCountErrorUpperBound: Long, otherDocCount: Long) extends BucketAggregation with Product with Serializable
  69. case class TopHit(index: String, type: String, id: String, score: Option[Double], sort: Seq[String], source: Map[String, Any]) extends Transformable with Product with Serializable
  70. case class TopHitsResult(name: String, total: Long, maxScore: Option[Double], hits: Seq[TopHit]) extends MetricAggregation with Product with Serializable
  71. trait Transformable extends AnyRef
  72. case class UnnamedFilterAggregationResult(docCount: Long, data: Map[String, Any]) extends HasAggregations with Product with Serializable
  73. case class ValueCountResult(name: String, valueOpt: Option[Double]) extends MetricAggregation with Product with Serializable

Value Members

  1. object ChildrenAggResult extends Serializable
  2. object ClearScrollContentFn
  3. object DateHistogramAggResult extends Serializable
  4. object DateRangeAggResult extends Serializable
  5. object DateRangeBucket extends Serializable
  6. object GeoDistanceAggResult extends Serializable
  7. object GeoHashGridAggResult extends Serializable
  8. object HighlightBuilderFn
  9. object HighlightFieldBuilderFn
  10. object HistogramAggResult extends Serializable
  11. object IpRangeAggResult extends Serializable
  12. object KeyedDateRangeAggResult extends Serializable
  13. object KeyedRangeAggResult extends Serializable
  14. object MultiSearchBuilderFn
  15. object RangeAggResult extends Serializable
  16. object RangeBucket extends Serializable
  17. object RawQueryBodyFn
  18. object SearchBodyBuilderFn
  19. object SearchIterator
  20. object SearchScrollBuilderFn
  21. object SearchTypeHttpParameters
  22. object SignificantTermsAggResult extends Serializable
  23. object TermsAggResult extends Serializable
  24. object TopHitsResult extends Serializable

Ungrouped