问题背景:实验需求,想要将Oracle中的数据导入到ES中,从而进行搜索。之前做过logstash-input-jdbc实现Oracle、MySQL等数据库的增量式同步。由于想要CSV文件,方便Neo4j数据库的导入导出。
因此先将Oracle数据库导出为CSV格式文件,在Oracle数据库en中表右键选择Query data,使用将数据导出为csv格式。
经过调研,发现CSV格式文件导入ES主要有以下几种方式。并分别进行总结。
1,如何通过logstash将csv数据导入到elasticsearch
2,一个将ES查询结果以PDF,HTML或CSV形式导出的ES插件
3,批量加载json/csv等数据到ElasticSearch工具推荐-elasticsearch-loader
4,kibana中使用 File Data Visualizer 将 CSV 和日志数据导入 Elasticsearch
5,dejavu, Elasticsearch Web UI支持通过JSON和CSV文件导入数据
补充链接
2,知识图谱搜索