首页 文章

JSON地理点映射,其字段与Elasticsearch文档格式不匹配

提问于
浏览
1

我是Elasticsearch的新手,我正在尝试使用Kibana可视化一些JSON数据 . 我遇到的麻烦是地理点映射格式 .

包含相关位置字段(lon / lat)的JSON对象如下所示:

"geoNetwork": {
    "city": "Test City",
    "cityId": "1234567",
    "continent": "Americas",
    "country": "Canada",
    "latitude": "44.1234",
    "longitude": "-63.6940",
    "metro": "(not set)",
    "networkDomain": "bellaliant.net",
    "networkLocation": "bell aliant regional communications inc.",
    "region": "Nova Scotia",
    "subContinent": "Northern America"
  },

这与Elasticsearch文档(https://www.elastic.co/guide/en/elasticsearch/reference/current/geo-point.html,第一个示例)中的地理点格式不匹配,因为经度和纬度不是geoNetwork(位置)对象中唯一的两个键 .

有没有办法定义地理点映射,以便我可以按原样使用JSON,还是必须修改JSON模式以使对象与文档中的某种地理点格式匹配?

1 回答

相关问题