如何从弹性搜索排序数据中设置地理距离滤波器的距离值

时间:2016-01-05 13:06:10

标签: elasticsearch

我必须在字段address.radius中设置存储在eslaticsearch数据库中的内容的距离值。

当我试图设置" address.radius"

距离只接受距离值我收到了一个错误。

"MigrateProxy"
"ProxyEnable"
"ProxyHttp1.1"
"ProxyServer"
"ProxyOverride"

显然,当我设置"距离":" 25km"例如。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

distance参数只接受特定distance expression25km10mi等),可以用various distance units表示。

因此,无法为distance参数指定字段。 geo_distance个查询所做的是检索location在指定位置的指定距离(例如25km)内的文档(例如48.873452,2.3522219