Range query
is used to perform operations like greater than(>), less than (<),
greater than or equal to (>=) and less than or equal to (<=).
Range query
accepts below parameters.
Parameter
|
Meaning
|
gte
|
Greater
than or equal to
|
gt
|
Greater
than
|
lte
|
Less than
or equal to
|
lt
|
Less than
|
{ "query":{ "range" : { "age" : { "gte" : 10, "lte" : 20, "boost" : 2.0 } } } }
Above query
return all documents where age is >= 10 and <= 20.
Note:
Range query also accepts ‘boost’ as parameter. ‘boost’ parameter sets the boost value of the
query, defaults to 1.0
No comments:
Post a Comment