向JSON添加几行以进行Elasticsearch

时间:2018-11-06 16:47:18

标签: python python-3.x elasticsearch kibana

我正在研究一个项目,该项目包含一个Python脚本,该脚本生成一个巨大的JSON文件,该文件将被馈送给Elasticsearch以在Kibana中进行后部可视化。

当前,我的JSON格式为:

{"field1": "x", "field2": "y"},
{"field1": "w", "field2": "z"}
...etc

要在Elasticsearch中使用它,我必须添加几行:

{"index":{"_index": "myindex", "type": "entity_type", "_id": 1}}
{"field1": "x", "field2": "y"}
{"index":{"_index": "myindex", "type": "entity_type", "_id": 2}}
{"field1": "w", "field2": "z"}
...etc

我尝试使用正则表达式(替换和子表达式),但是我认为这不是最好的解决方案。

0 个答案:

没有答案