我试图将数据中的字段映射为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/