我们正在为新项目使用jhipster生成器。为了存储我们选择的Postgres以及elasticsearch的数据,所有搜索操作都将使用elasticsearch执行。
启动应用程序时,它使用liquibase上载csv文件并将数据转储到表中。我们添加了csv文件的数量,并对liquibase配置文件进行了一些更改,但是现在发现的问题是仅将csv数据转储到Postgres中,我们无法找到将数据转储到elasticsearch中。
我做了一些研究,发现this。 但是,尽管如此,我仍在努力实施,但是任何建议都会非常有帮助。
答案 0 :(得分:0)
JHipster Elasticsearch正在对REST资源的每次更改建立索引。参见here。这意味着您在liquibase上插入的所有数据都不会被索引。您可以使用generator-jhipster-elasticsearch-reindexer重新索引数据库中已经存在的数据。