2016-02-27 122 views
1

这是我的场景..Spring Batch and ElasticSearch

我需要读取csv文件并将输出存储到ElasticSearch。我正在使用Spring Batch来读取csv文件。任何人都可以给我例子如何使用Spring Batch或Spring Batch Extension保存elasticsearch?

回答

0

一个老问题,也许你会发现答案现在,但这里有云......

要使用ElasticSearch工作,你需要春数据,你只需从你的作家写的项目与平时一样,但与一个存储库实例如 - repository.save(list)其中list是从Spring批处理器传递给writer的项目的List

其中repository基本上是来自Spring Data的ElasticsearchRepository。您需要为您的物品定义repositories

您需要提供ElasticsearchRepository定义到ElasticSearch实例定义,方法是编辑 - @EnableElasticsearchRepositories并定义持久层为已完成here。将@EnableElasticsearchRepositories编辑为项目的实际存储库包位置。

希望它有帮助!