com.sksamuel.elastic4s.http

search

package search

Visibility
  1. Public
  2. All

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, value: Double) extends MetricAggregation with Product with Serializable

  4. trait BucketAggregation extends AnyRef

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

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

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

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

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

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

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

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

  13. trait HasAggregations extends AnyRef

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

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

  16. case class MaxAggResult(name: String, value: Double) extends MetricAggregation with Product with Serializable

  17. trait MetricAggregation extends AnyRef

  18. case class MinAggResult(name: String, value: Double) extends MetricAggregation with Product with Serializable

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

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

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

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

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

  24. case class SearchHit(id: String, index: String, type: String, score: Float, parent: Option[String], _source: Map[String, AnyRef], fields: Map[String, AnyRef], highlight: Map[String, Seq[String]], inner_hits: Map[String, Map[String, Any]], version: Long) extends Hit with Product with Serializable

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

  26. trait SearchImplicits extends AnyRef

  27. 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, json: String) extends Product with Serializable

  28. trait SearchScrollImplicits extends AnyRef

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

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

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

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

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

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

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

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

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

Value Members

  1. object ChildrenAggResult extends Serializable

  2. object ClearScrollContentFn

  3. object DateHistogramAggResult extends Serializable

  4. object HighlightBuilderFn

  5. object HighlightFieldBuilderFn

  6. object MultiSearchBuilderFn

  7. object RawQueryBodyFn

  8. object SearchBodyBuilderFn

  9. object SearchIterator

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

  10. object SearchScrollBuilderFn

  11. object SearchTypeHttpParameters

  12. object TermsAggResult extends Serializable

  13. object TopHitsResult extends Serializable

  14. package aggs

  15. package collapse

  16. package queries

  17. package suggs

  18. package template

Ungrouped