elasticsearch 如何从logstash向elasticsearch添加地理点类型数据?
我想在我的程序中添加一些自定义地理搜索功能(不是geoip,而是将ip地址转换为坐标)。如何将自定义lat和lng数据过滤到elasticsearch geo_类型的格式数据中,以便在kibana瓷砖地图中可视化?因此,正如您可能已经发现的,有一个(有些笨拙)的解决方案。 基本上,您需要先设置geo_point字段的映射,然后才能以这种方式记录数据(我还直接使用ES python模块,而不是通过logstash进行记录,这只是为了确保) 那么如何设置正确的映射呢elasticsearch 如何从logstash向elasticsearch添加地理点类型数据?,elasticsearch,filter,logstash,kibana,geo,elasticsearch,Filter,Logstash,Kibana,Geo,我想在我的程序中添加一些自定义地理搜索功能(不是geoip,而是将ip地址转换为坐标)。如何将自定义lat和lng数据过滤到elasticsearch geo_类型的格式数据中,以便在kibana瓷砖地图中可视化?因此,正如您可能已经发现的,有一个(有些笨拙)的解决方案。 基本上,您需要先设置geo_point字段的映射,然后才能以这种方式记录数据(我还直接使用ES python模块,而不是通过logstash进行记录,这只是为了确保) 那么如何设置正确的映射呢 确保使用elasticsearc
放
{
“映射”:{
"": {
“财产”:{
“时间戳”:{
“类型”:“日期”
},
“信息”:{
“类型”:“字符串”
},
“地点”:{
“类型”:“地理点”
}
}
}
}
}
现在你是金黄色的,只需确保你的地理点的格式符合例外情况
有关映射地理点的更多信息,请参见:
在这里: