我在将geojson上传到本地elastic服务器时遇到了一些问题。
curl -XPOST 'http://localhost:9200/geo/_doc' -d @earth-lands-1m.geo.json
该文件是一个 GeometryCollection 有很多东西:
GeometryCollection
{"type":"GeometryCollection", "geometries": [ <polygon objects>] }
这个文件是140m,没有输出,我做错什么了?
8ehkhllq1#
这么大的文件或多或少都会失败。我建议你首先拆分geojson特性以及使用批量同步(python)或 json-to-es-bulk (nodejs+curl)进一步拆分有效负载。除此之外,如果您仍然不满意的话,请查看索引速度的调整。。。分度速度。
json-to-es-bulk
1条答案
按热度按时间8ehkhllq1#
这么大的文件或多或少都会失败。我建议你
首先拆分geojson特性
以及使用批量同步(python)或
json-to-es-bulk
(nodejs+curl)进一步拆分有效负载。除此之外,如果您仍然不满意的话,请查看索引速度的调整。。。分度速度。