Packages

package query

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. query
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package sort

Type Members

  1. sealed trait BoolQuery[S] extends ElasticQuery[S] with HasBoost[BoolQuery[S]] with HasMinimumShouldMatch[BoolQuery[S]]
  2. sealed trait BoostingQuery[S] extends ElasticQuery[S]
  3. sealed trait ConstantScoreQuery[S] extends ElasticQuery[S] with HasBoost[ConstantScoreQuery[S]]
  4. final case class DecayFunction[S](field: String, decayFunctionType: DecayFunctionType, origin: String, scale: String, decay: Option[Double], filter: Option[ElasticQuery[S]], multiValueMode: Option[MultiValueMode], offset: Option[String], weight: Option[Double]) extends FunctionScoreFunction[S] with Product with Serializable
  5. sealed trait DecayFunctionType extends AnyRef
  6. sealed trait DisjunctionMaxQuery[S] extends ElasticQuery[S]
  7. final case class Distance(distanceValue: Double, distanceUnit: DistanceUnit) extends Product with Serializable
  8. sealed trait DistanceType extends AnyRef
  9. sealed trait DistanceUnit extends AnyRef
  10. sealed trait ElasticQuery[-S] extends AnyRef
  11. sealed trait ExistsQuery[S] extends ElasticQuery[S] with HasBoost[ExistsQuery[S]]
  12. final case class FieldValueFactor[S](field: String, factor: Option[Double], filter: Option[ElasticQuery[S]], modifier: Option[FieldValueFactorFunctionModifier], missing: Option[Double], weight: Option[Double]) extends FunctionScoreFunction[S] with Product with Serializable
  13. sealed trait FieldValueFactorFunctionModifier extends AnyRef
  14. sealed trait FunctionScoreBoostMode extends AnyRef
  15. sealed trait FunctionScoreFunction[-S] extends AnyRef
  16. sealed trait FunctionScoreQuery[S] extends ElasticQuery[S] with HasBoost[FunctionScoreQuery[S]]
  17. sealed trait FunctionScoreScoreMode extends AnyRef
  18. sealed trait Fuzziness extends AnyRef

    The fuzziness value refers to the maximum edit distance allowed when matching terms in a fuzzy query or fuzzy interval rule.

  19. sealed trait FuzzyQuery[S] extends ElasticQuery[S]
  20. sealed trait GeoBoundingBoxQuery[S] extends ElasticQuery[S] with HasBoost[GeoBoundingBoxQuery[S]] with HasIgnoreUnmapped[GeoBoundingBoxQuery[S]] with HasQueryName[GeoBoundingBoxQuery[S]] with HasValidationMethod[GeoBoundingBoxQuery[S]]
  21. sealed trait GeoDistanceQuery[S] extends ElasticQuery[S] with HasQueryName[GeoDistanceQuery[S]] with HasValidationMethod[GeoDistanceQuery[S]]
  22. type GeoHash = query.GeoHash.Type
  23. sealed trait GeoPolygonQuery[S] extends ElasticQuery[S] with HasQueryName[GeoPolygonQuery[S]] with HasValidationMethod[GeoPolygonQuery[S]]
  24. sealed trait HasChildQuery[S] extends ElasticQuery[S] with HasIgnoreUnmapped[HasChildQuery[S]] with HasInnerHits[HasChildQuery[S]] with HasScoreMode[HasChildQuery[S]]
  25. sealed trait HasParentQuery[S] extends ElasticQuery[S] with HasBoost[HasParentQuery[S]] with HasIgnoreUnmapped[HasParentQuery[S]] with HasInnerHits[HasParentQuery[S]]
  26. sealed trait IdsQuery[S] extends ElasticQuery[S]
  27. final case class InnerHits extends Product with Serializable
  28. sealed trait IntervalAllOfRule[-S] extends IntervalRule[S] with HasIntervalFilter[IntervalAllOfRule, S]
  29. sealed trait IntervalAnyOfRule[-S] extends IntervalRule[S] with HasIntervalFilter[IntervalAnyOfRule, S]
  30. final case class IntervalFilter[-S](after: Option[IntervalRule[S]] = None, before: Option[IntervalRule[S]] = None, containedBy: Option[IntervalRule[S]] = None, containing: Option[IntervalRule[S]] = None, notContainedBy: Option[IntervalRule[S]] = None, notContaining: Option[IntervalRule[S]] = None, notOverlapping: Option[IntervalRule[S]] = None, overlapping: Option[IntervalRule[S]] = None, script: Option[script.Script] = None) extends Product with Serializable
  31. sealed trait IntervalFuzzyRule[-S] extends IntervalRule[S] with HasAnalyzer[IntervalFuzzyRule[S]] with HasUseField[IntervalFuzzyRule, S]
  32. sealed trait IntervalMatchRule[-S] extends IntervalRule[S] with HasAnalyzer[IntervalMatchRule[S]] with HasIntervalFilter[IntervalMatchRule, S] with HasUseField[IntervalMatchRule, S]
  33. sealed trait IntervalPrefixRule[-S] extends IntervalRule[S] with HasAnalyzer[IntervalPrefixRule[S]] with HasUseField[IntervalPrefixRule, S]
  34. sealed trait IntervalRangeRule[-S, LB <: LowerBound, UB <: UpperBound] extends IntervalRule[S] with HasAnalyzer[IntervalRangeRule[S, LB, UB]] with HasUseField[[-S1]IntervalRangeRule[S1, LB, UB], S]
  35. sealed trait IntervalRegexpRule[-S] extends IntervalRule[S] with HasAnalyzer[IntervalRegexpRule[S]] with HasUseField[IntervalRegexpRule, S]
  36. sealed trait IntervalRule[-S] extends AnyRef
  37. sealed trait IntervalWildcardRule[-S] extends IntervalRule[S] with HasAnalyzer[IntervalWildcardRule[S]] with HasUseField[IntervalWildcardRule, S]
  38. sealed trait IntervalsQuery[S] extends ElasticQuery[S]
  39. sealed trait KNNQuery[-S] extends AnyRef
  40. sealed trait LowerBound extends AnyRef
  41. sealed trait MatchAllQuery extends ElasticQuery[Any] with HasBoost[MatchAllQuery]
  42. sealed trait MatchBooleanPrefixQuery[S] extends ElasticQuery[S] with HasMinimumShouldMatch[MatchBooleanPrefixQuery[S]]
  43. sealed trait MatchPhrasePrefixQuery[S] extends ElasticQuery[S]
  44. sealed trait MatchPhraseQuery[S] extends ElasticQuery[S] with HasBoost[MatchPhraseQuery[S]]
  45. sealed trait MatchQuery[S] extends ElasticQuery[S]
  46. sealed trait MinimumShouldMatch extends AnyRef

    The minimum_should_match value refers to the minimum number of optional clauses (e.g., should clauses of a zio.elasticsearch.query.BoolQuery or terms of a full-text query) that a document must match to be returned.

    The minimum_should_match value refers to the minimum number of optional clauses (e.g., should clauses of a zio.elasticsearch.query.BoolQuery or terms of a full-text query) that a document must match to be returned.

    See also

    https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-minimum-should-match.html

  47. sealed trait MultiMatchQuery[S] extends ElasticQuery[S] with HasBoost[MultiMatchQuery[S]] with HasFields[MultiMatchQuery, S] with HasMinimumShouldMatch[MultiMatchQuery[S]]
  48. sealed trait MultiMatchType extends AnyRef
  49. sealed trait MultiValueMode extends AnyRef
  50. sealed trait NestedQuery[S] extends ElasticQuery[S] with HasIgnoreUnmapped[NestedQuery[S]] with HasInnerHits[NestedQuery[S]] with HasScoreMode[NestedQuery[S]]
  51. sealed trait PrefixQuery[S] extends ElasticQuery[S] with HasCaseInsensitive[PrefixQuery[S]]
  52. sealed trait QueryStringQuery[S] extends ElasticQuery[S] with HasFields[QueryStringQuery, S] with HasBoost[QueryStringQuery[S]] with HasMinimumShouldMatch[QueryStringQuery[S]]
  53. sealed trait RangeQuery[S, A, LB <: LowerBound, UB <: UpperBound] extends ElasticQuery[S] with HasBoost[RangeQuery[S, A, LB, UB]] with HasFormat[RangeQuery[S, A, LB, UB]]
  54. sealed trait RegexpQuery[S] extends ElasticQuery[S] with HasCaseInsensitive[RegexpQuery[S]]
  55. sealed trait ScoreMode extends AnyRef
  56. sealed trait ScriptQuery extends ElasticQuery[Any] with HasBoost[ScriptQuery]
  57. sealed trait ScriptScoreQuery[S] extends ElasticQuery[S] with HasBoost[ScriptScoreQuery[S]]
  58. sealed trait SimpleQueryStringQuery[S] extends ElasticQuery[S] with HasFields[SimpleQueryStringQuery, S] with HasMinimumShouldMatch[SimpleQueryStringQuery[S]]
  59. sealed trait TermQuery[S] extends ElasticQuery[S] with HasBoost[TermQuery[S]] with HasCaseInsensitive[TermQuery[S]]
  60. sealed trait TermsQuery[S] extends ElasticQuery[S] with HasBoost[TermsQuery[S]]
  61. sealed trait TermsSetQuery[S] extends ElasticQuery[S] with HasBoost[TermsSetQuery[S]]
  62. sealed trait UpperBound extends AnyRef
  63. sealed trait ValidationMethod extends AnyRef
  64. sealed trait WildcardQuery[S] extends ElasticQuery[S] with HasBoost[WildcardQuery[S]] with HasCaseInsensitive[WildcardQuery[S]]

Inherited from AnyRef

Inherited from Any

Ungrouped