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)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance methods
boost
Sourcefield
Sourceformat
Sourcegt
Sourcegte
Sourcelt
Sourcelte
Sourcerelation
Sourcetime_zone
Sourceto_json(json : JSON::Builder)
Source