【发布时间】:2018-07-31 23:33:43
【问题描述】:
我在 dynamodb 中有一组数据,我正在使用本教程将这些数据导入 AWS Elasticsearch:https://medium.com/@vladyslavhoncharenko/how-to-index-new-and-existing-amazon-dynamodb-content-with-amazon-elasticsearch-service-30c1bbc91365
我需要将部分数据的映射更改为 geo_point。
我尝试在导入数据之前创建映射:
PUT user
{
"mappings": {
"_doc": {
"properties": {
"grower_location": {
"type": "geo_point"
}
}
}
}
}
当我这样做时,数据不会导入,尽管我没有收到错误。
如果我先导入数据,我可以搜索它,尽管 grower_location: { lat: #, lon: # } 对象被映射为整数,我无法运行 geo_distance。
请帮忙。
【问题讨论】:
-
你的DynamoDB表是怎么调用的?索引名称将以您的表名命名。你能显示生成的映射吗?
标签: amazon-web-services elasticsearch geolocation kibana