Package

com.sksamuel.elastic4s.http

search

Permalink

package search

Visibility
  1. Public
  2. All

Type Members

  1. trait AggBucket extends HasAggregations

    Permalink
  2. case class Aggregations(data: Map[String, Any]) extends HasAggregations with Product with Serializable

    Permalink
  3. case class AvgAggResult(name: String, value: Double) extends MetricAggregation with Product with Serializable

    Permalink
  4. case class AvgBucketAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable

    Permalink
  5. trait BucketAggregation extends AnyRef

    Permalink
  6. case class CardinalityAggResult(name: String, value: Double) extends MetricAggregation with Product with Serializable

    Permalink
  7. case class ChildrenAggResult(name: String, docCount: Long, data: Map[String, Any]) extends HasAggregations with Product with Serializable

    Permalink
  8. case class ClearScrollResponse(succeeded: Boolean, num_freed: Int) extends Product with Serializable

    Permalink
  9. case class CompletionSuggestionOption(options: Map[String, Any]) extends Product with Serializable

    Permalink
  10. case class CompletionSuggestionResult(text: String, offset: Int, length: Int, options: Seq[CompletionSuggestionOption]) extends Product with Serializable

    Permalink
  11. case class DateHistogramAggResult(name: String, buckets: Seq[DateHistogramBucket]) extends BucketAggregation with Product with Serializable

    Permalink
  12. case class DateHistogramBucket(date: String, timestamp: Long, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable

    Permalink
  13. case class DateRangeAggResult(name: String, buckets: Seq[DateRangeBucket]) extends BucketAggregation with Product with Serializable

    Permalink
  14. 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

    Permalink
  15. 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

    Permalink
  16. 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

    Permalink
  17. case class FilterAggregationResult(name: String, docCount: Int, data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable

    Permalink
  18. case class FiltersAggregationResult(name: String, aggResults: Seq[UnnamedFilterAggregationResult], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable

    Permalink
  19. case class GeoBoundsAggResult(name: String, topLeft: Option[GeoPoint], bottomRight: Option[GeoPoint]) extends MetricAggregation with Product with Serializable

    Permalink
  20. case class GeoCentroidAggResult(name: String, centroid: Option[GeoPoint], count: Long) extends MetricAggregation with Product with Serializable

    Permalink
  21. case class GeoDistanceAggResult(name: String, buckets: Seq[GeoDistanceBucket]) extends BucketAggregation with Product with Serializable

    Permalink
  22. case class GeoDistanceBucket(key: String, docCount: Long, from: Option[Double], to: Option[Double], data: Map[String, Any]) extends AggBucket with Product with Serializable

    Permalink
  23. case class GeoHashGridAggResult(name: String, buckets: Seq[GeoHashGridBucket]) extends BucketAggregation with Product with Serializable

    Permalink
  24. case class GeoHashGridBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable

    Permalink
  25. case class GlobalAggregationResult(name: String, docCount: Int, data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable

    Permalink
  26. trait HasAggregations extends AnyRef

    Permalink
  27. case class HistogramAggResult(name: String, buckets: Seq[HistogramBucket]) extends BucketAggregation with Product with Serializable

    Permalink
  28. case class HistogramBucket(date: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable

    Permalink
  29. case class InnerHit(nested: Map[String, AnyRef], score: Double, source: Map[String, AnyRef], innerHits: Map[String, InnerHits], highlight: Map[String, Seq[String]], sort: Seq[AnyRef]) extends Product with Serializable

    Permalink
  30. case class InnerHits(total: Long, max_score: Double, hits: Seq[InnerHit]) extends Product with Serializable

    Permalink
  31. case class IpRangeAggResult(name: String, buckets: Seq[IpRangeBucket]) extends BucketAggregation with Product with Serializable

    Permalink
  32. case class IpRangeBucket(key: Option[String], docCount: Long, from: Option[String], to: Option[String], data: Map[String, Any]) extends AggBucket with Product with Serializable

    Permalink
  33. case class KeyedDateRangeAggResult(name: String, buckets: Map[String, DateRangeBucket]) extends BucketAggregation with Product with Serializable

    Permalink
  34. case class KeyedFiltersAggregationResult(name: String, aggResults: Map[String, UnnamedFilterAggregationResult], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable

    Permalink
  35. case class KeyedRangeAggResult(name: String, buckets: Map[String, RangeBucket], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable

    Permalink
  36. case class MaxAggResult(name: String, value: Option[Double]) extends MetricAggregation with Product with Serializable

    Permalink
  37. trait MetricAggregation extends AnyRef

    Permalink
  38. case class MinAggResult(name: String, value: Option[Double]) extends MetricAggregation with Product with Serializable

    Permalink
  39. case class MinBucketAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable

    Permalink
  40. case class MovAvgAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable

    Permalink
  41. case class MultiSearchResponse(items: Seq[MultisearchResponseItem]) extends Product with Serializable

    Permalink
  42. case class MultisearchResponseItem(index: Int, status: Int, response: Either[SearchError, SearchResponse]) extends Product with Serializable

    Permalink
  43. case class NestedAggResult(name: String, data: Map[String, Any]) extends HasAggregations with Product with Serializable

    Permalink
  44. case class PercentilesAggResult(name: String, values: Map[String, Double]) extends MetricAggregation with Product with Serializable

    Permalink
  45. case class PercentilesBucketAggResult(name: String, values: Map[String, Double]) extends PipelineAggregation with Product with Serializable

    Permalink
  46. case class PhraseSuggestionOption(options: Map[String, Any]) extends Product with Serializable

    Permalink
  47. case class PhraseSuggestionResult(text: String, offset: Int, length: Int, options: Seq[PhraseSuggestionOption]) extends Product with Serializable

    Permalink
  48. trait PipelineAggregation extends AnyRef

    Permalink
  49. case class RangeAggResult(name: String, buckets: Seq[RangeBucket], data: Map[String, Any]) extends BucketAggregation with HasAggregations with Product with Serializable

    Permalink
  50. case class RangeBucket(key: Option[String], from: Option[Double], to: Option[Double], docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable

    Permalink
  51. case class SearchError(type: String, reason: String, resourceType: String, resourceId: String, index_uuid: String, index: String) extends Product with Serializable

    Permalink
  52. 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: Map[String, Seq[String]], inner_hits: Map[String, Map[String, Any]]) extends Hit with Product with Serializable

    Permalink
  53. case class SearchHits(total: Long, maxScore: Double, hits: Array[SearchHit]) extends Product with Serializable

    Permalink
  54. trait SearchImplicits extends AnyRef

    Permalink
  55. 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

    Permalink
  56. trait SearchScrollImplicits extends AnyRef

    Permalink
  57. case class SerialDiffAggResult(name: String, value: Double) extends PipelineAggregation with Product with Serializable

    Permalink
  58. case class StatsBucketAggResult(name: String, count: Long, min: Double, max: Double, avg: Double, sum: Double) extends PipelineAggregation with Product with Serializable

    Permalink
  59. case class SuggestionResult(text: String, offset: Int, length: Int, options: Seq[Map[String, Any]]) extends Product with Serializable

    Permalink
  60. case class SumAggResult(name: String, value: Double) extends MetricAggregation with Product with Serializable

    Permalink
  61. case class TermBucket(key: String, docCount: Long, data: Map[String, Any]) extends AggBucket with Product with Serializable

    Permalink
  62. case class TermSuggestionOption(options: Map[String, Any]) extends Product with Serializable

    Permalink
  63. case class TermSuggestionResult(text: String, offset: Int, length: Int, options: Seq[TermSuggestionOption]) extends Product with Serializable

    Permalink
  64. case class TermsAggResult(name: String, buckets: Seq[TermBucket], docCountErrorUpperBound: Int, otherDocCount: Int) extends BucketAggregation with Product with Serializable

    Permalink
  65. case class TopHit(index: String, type: String, id: String, score: Option[Double], sort: Seq[String], source: Map[String, Any]) extends Product with Serializable

    Permalink
  66. case class TopHitsResult(name: String, total: Long, maxScore: Option[Double], hits: Seq[TopHit]) extends MetricAggregation with Product with Serializable

    Permalink
  67. case class UnnamedFilterAggregationResult(docCount: Long, data: Map[String, Any]) extends HasAggregations with Product with Serializable

    Permalink
  68. case class ValueCountResult(name: String, value: Double) extends MetricAggregation with Product with Serializable

    Permalink

Value Members

  1. object ChildrenAggResult extends Serializable

    Permalink
  2. object ClearScrollContentFn

    Permalink
  3. object DateHistogramAggResult extends Serializable

    Permalink
  4. object DateRangeAggResult extends Serializable

    Permalink
  5. object DateRangeBucket extends Serializable

    Permalink
  6. object GeoDistanceAggResult extends Serializable

    Permalink
  7. object GeoHashGridAggResult extends Serializable

    Permalink
  8. object HighlightBuilderFn

    Permalink
  9. object HighlightFieldBuilderFn

    Permalink
  10. object HistogramAggResult extends Serializable

    Permalink
  11. object IpRangeAggResult extends Serializable

    Permalink
  12. object KeyedDateRangeAggResult extends Serializable

    Permalink
  13. object KeyedRangeAggResult extends Serializable

    Permalink
  14. object MultiSearchBuilderFn

    Permalink
  15. object RangeAggResult extends Serializable

    Permalink
  16. object RangeBucket extends Serializable

    Permalink
  17. object RawQueryBodyFn

    Permalink
  18. object SearchBodyBuilderFn

    Permalink
  19. object SearchIterator

    Permalink

    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.

  20. object SearchScrollBuilderFn

    Permalink
  21. object SearchTypeHttpParameters

    Permalink
  22. object TermsAggResult extends Serializable

    Permalink
  23. object TopHitsResult extends Serializable

    Permalink
  24. package aggs

    Permalink
  25. package collapse

    Permalink
  26. package queries

    Permalink
  27. package suggs

    Permalink
  28. package template

    Permalink

Ungrouped