July 2015
Intermediate to advanced
192 pages
3h 38m
English
Now, let's move on to another example of finding restaurants that are within 10 kms from my current position. Those that are beyond 10 kms are of no interest to me. So, it almost makes up to a circle with a radius of 10 km from my current position, as shown in the following map:

Our best bet here is using a geo distance filter. It can be used as follows:
curl -XPOST 'http://localhost:9200/restaurants/_search' -d '{
"query": {
"filtered": {
"filter": {
"geo_distance": {
"distance": "100km",
"location": {
"lat": 1.232,
"lon": 1.112
}
}
}
}
}
}'Read now
Unlock full access