Elasticsearch的新手,我正在尝试读取.json
文件并尝试索引该文件。到目前为止,我有这个,但我不确定如何从这里开始:
from elasticsearch import Elasticsearch, helpers
import json, sys
es = Elasticsearch()
def load(filename):
if filename.endswith('.json'):
with open(filename, 'r') as open_file:
yield json.load(open_file)
helpers.bulk(es, load(sys.argv[1]), index='my-index', doc_type='my-type')
当我运行此操作时,我收到错误:helpers.bulk(es, load_json(sys.argv[1]), index='my-index', doc_type='my-type')
IndexError: list index out of range
答案 0 :(得分:1)
我能看到的唯一问题是你传递给python代码的参数。