i am using a geo_distance filter with tire in my query and it works fine:
search.filter :geo_distance, :distance => \"#{request.distance}km\", :location =>
Sorting by _geo_distance will return the distance in the results: http://www.elasticsearch.org/guide/reference/api/search/sort.html
_geo_distance