struct

Elasticsearch::Query::Range

Inherits JSON::Serializable < Elasticsearch::Query::Filterable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
new(field : String, *, gte : Array(JSON::Any) | ::Bool | Float64 | Hash(String, JSON::Any) | Int64 | String | Nil = nil, gt : Array(JSON::Any) | ::Bool | Float64 | Hash(String, JSON::Any) | Int64 | String | Nil = nil, lt : Array(JSON::Any) | ::Bool | Float64 | Hash(String, JSON::Any) | Int64 | String | Nil = nil, lte : Array(JSON::Any) | ::Bool | Float64 | Hash(String, JSON::Any) | Int64 | String | Nil = nil, boost : Float64 | Nil = nil, format : Nil | String = nil, relation : Nil | String = nil, time_zone : Nil | String = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)

Instance methods

boost
Source
field
Source
format
Source
relation
Source
time_zone
Source
to_json(json : JSON::Builder)
Source