Jhipster弹性搜索数据迁移 - java

我们正在为新项目使用jhipster生成器。为了存储数据,我们选择Postgres以及elasticsearch,所有搜索操作都将使用elasticsearch执行。

当我们启动应用程序时,它使用liquibase上传csv文件并将数据转储到表中。我们增加了csv文件的数量,并对liquibase配置文件进行了一些更改,但是现在发现的问题是它仅转储csv数据仅进入Postgres,我们无法找到将数据转储到elasticsearch中。

我进行了一些研究,发现this。
但是,尽管如此,我仍在努力实施,但任何建议都会非常有帮助。

参考方案

JHipster Elasticsearch正在对REST资源上的每个更改编制索引。请参见here。这意味着您在liquibase上插入的所有数据都不会被索引。您可以使用generator-jhipster-elasticsearch-reindexer重新索引数据库中已经存在的数据。

45码