0
指的的Sorting文档,部分地理距离排序,这里的问题:Elasticsearch地理距离排序
给出的示例如下:
GET /_search
{
"sort" : [
{
"_geo_distance" : {
"pin.location" : [-70, 40],
"order" : "asc",
"unit" : "km",
"mode" : "min",
"distance_type" : "sloppy_arc"
}
}
],
"query" : {
"term" : { "user" : "kimchy" }
}
}
是pin.location
中包含的映射领域地理位置?或者它是否被搜索API理解为包含基本位置的关键字?如果这是一个据称包含该位置的字段,那么不应该将排序字词包括nested_path
设置为pin
?如果它是一个参数,elasticsearch从何处获取物品的位置?
此外,文档提及sort_mode
作为参数,但代码使用mode
,我想这是一个错字?