From b64daea1a763ba40d450d8234f7b3ac0c8f15c16 Mon Sep 17 00:00:00 2001 From: Rufus Pollock Date: Sat, 16 Jun 2012 18:27:59 +0100 Subject: [PATCH] [#111,elasticsearch,geofilter][xs]: work out that what ES docs describe as distance_unit field is actually called unit. --- src/backend/elasticsearch.js | 1 + src/model.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/elasticsearch.js b/src/backend/elasticsearch.js index 0ed05723..1db060d9 100644 --- a/src/backend/elasticsearch.js +++ b/src/backend/elasticsearch.js @@ -124,6 +124,7 @@ this.recline.Backend.ElasticSearch = this.recline.Backend.ElasticSearch || {}; } else if (filter.type === 'geo_distance') { out.geo_distance[filter.field] = filter.point; out.geo_distance.distance = filter.distance; + out.geo_distance.unit = filter.unit; } return out; }, diff --git a/src/model.js b/src/model.js index 3bf80a6b..ea7a9ff1 100644 --- a/src/model.js +++ b/src/model.js @@ -424,7 +424,7 @@ my.Query = Backbone.Model.extend({ }, geo_distance: { distance: 10, - distance_unit: 'km', + unit: 'km', point: { lon: 0, lat: 0