【发布时间】:2014-04-13 07:58:24
【问题描述】:
我正在像这样在 python 中使用地理距离查询
{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"geo_distance": {
"distance": "20miles",
"location": {
"lat": 51.512497,
"lon": -0.052098
}
}
}
}
}
}
它工作正常。我的问题是如何在文档中给“距离”一个值。对于每条记录,我的索引中有一个像 distance: 50 这样的字段,我想将它用作地理距离中的距离值。我试过"distance":doc['distance'].value,但它不起作用。
【问题讨论】:
标签: python elasticsearch pyes