123456789101112131415161718192021222324252627282930313233343536373839 |
- [[query-dsl-geo-distance-range-query]]
- === Geo Distance Range Query
- Filters documents that exists within a range from a specific point:
- [source,js]
- --------------------------------------------------
- {
- "bool" : {
- "must" : {
- "match_all" : {}
- },
- "filter" : {
- "geo_distance_range" : {
- "from" : "200km",
- "to" : "400km",
- "pin.location" : {
- "lat" : 40,
- "lon" : -70
- }
- }
- }
- }
- }
- --------------------------------------------------
- Supports the same point location parameter and query options as the
- <<query-dsl-geo-distance-query,geo_distance>>
- filter. And also support the common parameters for range (lt, lte, gt,
- gte, from, to, include_upper and include_lower).
- [float]
- ==== Ignore Unmapped
- When set to `true` the `ignore_unmapped` option will ignore an unmapped field
- and will not match any documents for this query. This can be useful when
- querying multiple indexes which might have different mappings. When set to
- `false` (the default value) the query will throw an exception if the field
- is not mapped.
|