首页 > 解决方案 > 多个 Geo_point [Elasticsearch]

问题描述

我正在elasticsearch中创建一个地理位置列表,想知道如何提取地理点的数量并获取位置

  PUT /routes
{
    "mappings":{
        "properties":{
            "name":{
                "type":"text"
            },
            "location":{
                "type": "geo_point"
            }
        }
    }
}

PUT /routes/_doc/1
{
    "name":"Route 1",
    "location":[
            "18.319410,-64.703247",
            "34.297878,-83.824066"
        ]
}

想知道如何获取位置数量是 1 或 2 或更多以及每个位置

谢谢。

标签: elasticsearchgeopoints

解决方案


推荐阅读