struct Elasticsearch::Query::Range
- Elasticsearch::Query::Range
- Struct
- Value
- Object
Included Modules
- Elasticsearch::Query::Filterable
- JSON::Serializable
Defined in:
query.crConstructors
- .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)
Instance Method Summary
- #boost : Float64 | Nil
- #field : String
- #format : String | Nil
- #gt : JSON::Any::Type | Nil
- #gte : JSON::Any::Type | Nil
- #lt : JSON::Any::Type | Nil
- #lte : JSON::Any::Type | Nil
- #relation : String | Nil
- #time_zone : String | Nil
- #to_json(json : JSON::Builder)
Constructor Detail
def self.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)
#