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, valueOpt: Option[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 Awaitable[F[_]] extends AnyRef

    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.

  6. trait BucketAggregation extends AnyRef

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

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

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

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

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

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

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

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

    Permalink
  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

    Permalink
  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

    Permalink
  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

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

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

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

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

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

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

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

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

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

    Permalink
  27. trait HasAggregations extends Transformable

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

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

    Permalink
  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

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

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

    Permalink
  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

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

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

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

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

    Permalink
  38. trait MetricAggregation extends AnyRef

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

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

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

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

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

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

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

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

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

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

    Permalink
  49. trait PipelineAggregation extends AnyRef

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

    Permalink
  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

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

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

    Permalink
  54. trait SearchHandlers extends AnyRef

    Permalink
  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

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

    Permalink
  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

    Permalink
  58. trait SearchScrollHandlers extends AnyRef

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

    Permalink
  60. case class SignificantTermBucket(key: String, docCount: Long, bgCount: Long, score: Double, data: Map[String, Any]) extends AggBucket with Transformable with Product with Serializable

    Permalink
  61. case class SignificantTermsAggResult(name: String, buckets: Seq[SignificantTermBucket], docCount: Long, bgCount: Long) extends BucketAggregation with Product with Serializable

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

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

    Permalink
  64. case class SumAggResult(name: String, valueOpt: Option[Double]) extends MetricAggregation with Product with Serializable

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

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

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

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

    Permalink
  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

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

    Permalink
  71. trait Transformable extends AnyRef

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

    Permalink
  73. case class ValueCountResult(name: String, valueOpt: Option[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
  20. object SearchScrollBuilderFn

    Permalink
  21. object SearchTypeHttpParameters

    Permalink
  22. object SignificantTermsAggResult extends Serializable

    Permalink
  23. object TermsAggResult extends Serializable

    Permalink
  24. object TopHitsResult extends Serializable

    Permalink
  25. package aggs

    Permalink
  26. package collapse

    Permalink
  27. package queries

    Permalink
  28. package suggs

    Permalink
  29. package template

    Permalink

Ungrouped