【发布时间】:2017-10-13 19:08:46
【问题描述】:
是否可以在 Kibana Dev 中改变两个字段。工具/控制台,即使用现有索引和已从 MySQL 导入的字段,将纬度、经度转换为 geo_point 类型字段。
我们的想法是不要从 MySQL 重新导入所有数据并通过 Logstash。
【问题讨论】:
标签: elasticsearch kibana
是否可以在 Kibana Dev 中改变两个字段。工具/控制台,即使用现有索引和已从 MySQL 导入的字段,将纬度、经度转换为 geo_point 类型字段。
我们的想法是不要从 MySQL 重新导入所有数据并通过 Logstash。
【问题讨论】:
标签: elasticsearch kibana
您必须更新映射以添加 geo_point 字段。然后,您可以通过滚动请求将 geo_point 字段添加到每个文档,使用纬度-经度字段并批量更新文档。
批量 API:https://www.elastic.co/guide/en/elasticsearch/guide/current/bulk.html
滚动:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html
【讨论】:
PUT index/type/_mapping { "properties": { "field_name": { "type": "geo_point" } } }