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, format : String? = nil, relation : String? = nil, time_zone : String? = nil)
Instance Method Summary
- #boost : Float64?
- #field : String
- #format : String?
- #gt : JSON::Any::Type?
- #gte : JSON::Any::Type?
- #lt : JSON::Any::Type?
- #lte : JSON::Any::Type?
- #relation : String?
- #time_zone : String?
- #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, format : String? = nil, relation : String? = nil, time_zone : String? = nil)
#