RangeQuery

zio.elasticsearch.query.RangeQuery
sealed trait RangeQuery[S, A, LB <: LowerBound, UB <: UpperBound] extends ElasticQuery[S]

Attributes

Graph
Supertypes
trait ElasticQuery[S]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def gt[B <: A : ElasticPrimitive](value: B)(implicit evidence$15: ElasticPrimitive[B], ev: LB =:= Unbounded.type): RangeQuery[S, B, GreaterThan[B], UB]
def gte[B <: A : ElasticPrimitive](value: B)(implicit evidence$16: ElasticPrimitive[B], ev: LB =:= Unbounded.type): RangeQuery[S, B, GreaterThanOrEqualTo[B], UB]
def lt[B <: A : ElasticPrimitive](value: B)(implicit evidence$17: ElasticPrimitive[B], ev: UB =:= Unbounded.type): RangeQuery[S, B, LB, LessThan[B]]
def lte[B <: A : ElasticPrimitive](value: B)(implicit evidence$18: ElasticPrimitive[B], ev: UB =:= Unbounded.type): RangeQuery[S, B, LB, LessThanOrEqualTo[B]]

Inherited methods

def boost(value: Double): Q

Sets the boost parameter for this ElasticQuery. The boost value is a positive multiplier applied to the score of documents matching the query. A value greater than 1 increases the relevance score of matching documents, while a value less than 1 decreases it. The default boost value is 1.

Sets the boost parameter for this ElasticQuery. The boost value is a positive multiplier applied to the score of documents matching the query. A value greater than 1 increases the relevance score of matching documents, while a value less than 1 decreases it. The default boost value is 1.

Attributes

value

a non-negative real number to set boost parameter to

Returns:

a new instance of the ElasticQuery with the boost value set.

Inherited from:
HasBoost (hidden)
def paramsToJson(fieldPath: Option[String]): Json

Attributes

Inherited from:
ElasticQuery
final def toJson: Obj

Attributes

Inherited from:
ElasticQuery