我正在研究一个项目,该项目包含一个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
我尝试使用正则表达式(替换和子表达式),但是我认为这不是最好的解决方案。