Jhipster弹性搜索数据迁移

时间:2019-05-10 06:01:38

标签: java spring-boot elasticsearch jhipster liquibase

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

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

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

1 个答案:

答案 0 :(得分:0)

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