【发布时间】:2017-05-25 05:24:09
【问题描述】:
希望在不使用 Logstash 的情况下将 CSV 文件索引到 ElasticSearch。
我正在使用elasticsearch-dsl 高级库。
例如,给定一个带有标题的 CSV:
name,address,url
adam,hills 32,http://rockit.com
jane,valleys 23,http://popit.com
按字段索引所有数据的最佳方法是什么?最终我希望让每一行看起来像这样
{
"name": "adam",
"address": "hills 32",
"url": "http://rockit.com"
}
【问题讨论】:
-
看起来
elasticsearch-dsl依赖于elasticsearch-py库。查看 elasticsearch-py's docs 以了解如何插入文档的示例。 -
问题不在于索引文档,而是关于如何将整个 .csv 文件索引到 elasticsearch 中的技术
标签: python csv elasticsearch python-3.5 elasticsearch-dsl