这是我的场景..Spring Batch and ElasticSearch
我需要读取csv文件并将输出存储到ElasticSearch。我正在使用Spring Batch来读取csv文件。任何人都可以给我例子如何使用Spring Batch或Spring Batch Extension保存elasticsearch?
这是我的场景..Spring Batch and ElasticSearch
我需要读取csv文件并将输出存储到ElasticSearch。我正在使用Spring Batch来读取csv文件。任何人都可以给我例子如何使用Spring Batch或Spring Batch Extension保存elasticsearch?
一个老问题,也许你会发现答案现在,但这里有云......
要使用ElasticSearch工作,你需要春数据,你只需从你的作家写的项目与平时一样,但与一个存储库实例如 - repository.save(list)
其中list
是从Spring批处理器传递给writer的项目的List
。
其中repository
基本上是来自Spring Data的ElasticsearchRepository。您需要为您的物品定义repositories。
您需要提供ElasticsearchRepository
定义到ElasticSearch实例定义,方法是编辑 - @EnableElasticsearchRepositories
并定义持久层为已完成here。将@EnableElasticsearchRepositories
编辑为项目的实际存储库包位置。
希望它有帮助!