问题描述
在将GEOJson上传到本地弹性服务器时遇到麻烦。
curl -XPOST 'http://localhost:9200/geo/_doc' -d @earth-lands-1m.geo.json
文件是一个GeometryCollection
,其中包含许多对象:
{"type":"GeometryCollection","geometries": [ <polygon objects>] }
解决方法
如此大的文件或多或少会保证失败。我建议
- splitting the geojson首先具有功能
- 并使用bulk sync(python)或
json-to-es-bulk
(nodejs + curl)进一步分割有效载荷。 - 最重要的是,如果您对...的索引速度仍然不满意,请查看tuning for indexing speed。