使用Spring Data从{RDBMS>刷新ElasticSearch索引

时间:2015-08-13 22:34:38

标签: spring elasticsearch spring-data-jpa spring-data-elasticsearch

我有以下设置:

  • Mysql RDBMS服务器
  • 弹性搜索服务器

我的要求是定期从MYSQL RDBMS复制数据并用它更新Elastic服务器。目前我遵循以下方法:

  • 使用Spring Data Jpa从MYSQL读取所有数据的批处理作业
  • 然后使用spring data elastic
  • 将所有数据推送到弹性服务器

这种方法非常麻烦且效率不高。有一种方法可以使用弹簧数据只读取更新的值,并相应地弹性更新索引。

使用jdbc-river等对我来说不是一个选项,因为应用程序使用Spring数据弹性来获取数据并搜索弹性搜索,使用jdbc-river它将无法正常运行。

0 个答案:

没有答案