2017-05-31 100 views

回答

0

可以加載CSV使用此python腳本到ES:

import csv 
from elasticsearch import helpers, Elasticsearch 
es = Elasticsearch() 
with open('file.csv') as f: 
    r = csv.DictReader(f) 
    helpers.bulk(es, r, index='index_name', doc_type='doc_type') 

這將做批量插入所有行的CSV文件elasticsearch 。如果您想要插入大約100件左右的物品,您可以製作一個計數器並一次插入100個物品。 PS:對於Java,您可以查看此庫here

+0

我應該在哪寫這個python腳本? – dharani

+0

您應該將腳本寫入放置csv的相同文件夾中。否則,您可以在第no行指定CSV的寫入路徑。 4. –

+0

我裝了我的csv到彈性的,重要的東西在這裏,我不得不提及sincedb路徑! – dharani