【发布时间】:2020-06-08 06:32:44
【问题描述】:
我正在将一些 geojson 文件(大约 4000 ~ 5000 个多面特征)索引到 Elasticsearch 中。
这是映射
"mappings": {
"properties": {
"type": {
"type": "keyword"
},
"properties": {
"type": "object"
},
"geometry": {
"type": "geo_shape"
}
}
}
我的索引代码如下所示:
helpers.bulk(es, k, chunk_size=500, request_timeout=1000)
索引操作(在块中)被此错误消息停止:
{'type': 'mapper_parsing_exception', 'reason': 'failed to parse field [geometry] of type [geo_shape]', 'caused_by': {'type': 'illegal_argument_exception', 'reason': 'Unable to Tessellate shape
这个错误的原因是什么?
索引geojson文件时可以忽略这个错误吗?
【问题讨论】:
-
您能否显示您的索引映射以及导致此问题的批量文件中的一个 JSON 文档?
-
@Val 在帖子中添加
-
...以及您的批量文件中的一个 JSON 文档
-
@Val 抱歉,我无法共享 JSON 文档。
-
帮助我们帮助你:-)
标签: python elasticsearch geojson elasticsearch-geo-shape