Package

com.sksamuel.elastic4s.http

search

Permalink

package search

Visibility
  1. Public
  2. All

Type Members

  1. trait AggregationResponse extends AnyRef

    Permalink
  2. case class AvgAggregationResult(name: String, value: Double) extends Product with Serializable

    Permalink
  3. case class Bucket(key: String, docCount: Long, aggdata: Map[String, AnyRef]) extends AggregationResponse with Product with Serializable

    Permalink
  4. case class BucketScriptAggregationResult(name: String, value: AnyRef) extends Product with Serializable

    Permalink
  5. case class CardinalityAggregationResult(name: String, value: Long) extends Product with Serializable

    Permalink
  6. case class ChildrenAggregationResult(name: String, docCount: Long, aggdata: Map[String, AnyRef]) extends AggregationResponse with Product with Serializable

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

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

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

    Permalink
  10. case class FilterAggregationResult(name: String, docCount: Long, aggdata: Map[String, AnyRef]) extends AggregationResponse with Product with Serializable

    Permalink
  11. case class FiltersAggregationResult(name: String, buckets: Seq[Bucket]) extends Product with Serializable

    Permalink
  12. case class HistogramAggregationResult(name: String, buckets: Seq[Bucket]) extends Product with Serializable

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

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

    Permalink
  15. case class MaxAggregationResult(name: String, value: Double) extends Product with Serializable

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

    Permalink
  17. case class MultiSearchResponse(responses: Seq[SearchResponse]) extends Product with Serializable

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

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

    Permalink
  20. case class ReverseNestedAggregationResult(name: String, docCount: Long, aggdata: Map[String, AnyRef]) extends AggregationResponse with Product with Serializable

    Permalink
  21. case class ScriptedMetricAggregationResult(name: String, value: AnyRef) extends Product with Serializable

    Permalink
  22. case class SearchHit(id: String, index: String, type: String, score: Float, parent: Option[String], explanation: Option[Explanation], _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

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

    Permalink
  24. trait SearchImplicits extends AnyRef

    Permalink
  25. case class SearchResponse(took: Int, isTimedOut: Boolean, isTerminatedEarly: Boolean, suggest: Map[String, Seq[SuggestionResult]], shards: Shards, scrollId: Option[String], aggregations: Map[String, AnyRef], hits: SearchHits) extends AggregationResponse with Product with Serializable

    Permalink
  26. trait SearchScrollImplicits extends AnyRef

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

    Permalink
  28. case class SumAggregationResult(name: String, value: Double) extends Product with Serializable

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

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

    Permalink
  31. case class TermsAggregationResult(name: String, buckets: Seq[Bucket], docCountErrorUpperBound: Long, otherDocCount: Long) extends Product with Serializable

    Permalink

Value Members

  1. object ClearScrollContentFn

    Permalink
  2. object HighlightFieldBuilderFn

    Permalink
  3. object MultiSearchContentBuilder

    Permalink
  4. object RawQueryBodyFn

    Permalink
  5. object SearchBodyBuilderFn

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

  7. object SearchScrollContentFn

    Permalink
  8. object SearchTypeHttpParameters

    Permalink
  9. package aggs

    Permalink
  10. package collapse

    Permalink
  11. package queries

    Permalink
  12. package template

    Permalink

Ungrouped