我试图将数据中的字段映射为geo-point,以便可以在kibana中的 map 上可视化数据。数据存储为坐标字符串(例如“12.35,48.64”)。以下是我尝试映射字段的方式。

"latlong":{
  "type":"geo-point",
  "fields":{
    "raw":{
      "type":"keyword",
      "ignore_above":256
      }
    }
  },


我从GET index/_mapping提取代码,然后将类型更改为geo-point,然后出现错误



任何帮助表示赞赏。我是Elasticsearch的新手,所以这很容易解决。

最佳答案

原来是语法:
geo-point应该是geo_point
然后我摆脱了其余的绒毛:

"latlong":{
   "type":"geo_point"
},

现在,它在Kibana中显示精美。

关于elasticsearch - 没有在字段ElasticSearch上声明类型[geo-point]的处理程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48650351/

10-11 09:10