我像这样在python中使用地理距离查询
{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"geo_distance": {
"distance": "20miles",
"location": {
"lat": 51.512497,
"lon": -0.052098
}
}
}
}
}
}
它工作正常。我的问题是如何在文档中给“距离”一个值。对于每条记录,我的索引中都有一个这样的字段distance: 50
,我想将其用作地理距离中的距离值。我试过"distance":doc['distance'].value
了,但它不工作。