mongo-connector用于从具有地理位置的服务器推送数据
"location":{
"coordinates" : {
"lon":-77.03653,
"lat": 38.897676
}
}
将位置属性更改为
"properties" :{
"location" :{
"type": "object",
"properties" :{
"coordinates": {
"type" : "geo_point",
"geohash": "true",
"geohash_prefix": "true"
}
}
}
}
数据已填充,但 kibana 未在“瓷砖地图”上显示任何数据
我有什么遗漏
答案 0 :(得分:1)
如前所述,dynamic mapping无法自动检测地理点。在将数据插入数据库之前,需要创建数据映射。
curl -XPOST :9200/databasename -d'{
"mappings": {
"tablename": {
"properties": {
"geojson_field": {"type": "geo_point"}
}
}
} }'
请查看github以便继续阅读。