如何在 Elasticsearch 索引中添加以前存储的数据

How to Add Previously Stored Data in Elasticsearch index

希望你一切都好!

我已经在本地实现了 elasticsearch,也在 Heroku 的生产环境中实现了,但是我在 Heroku 上遇到了一个问题,当我通过

创建索引时
curl -XPUT https://your:bonsai@url-here.us-east-1.bonsai.io/blogs-blogs

我可以从建立索引后新添加的记录中搜索,但不能从我保存在该索引之前的记录中搜索。

如果你想在 elasticsearch 中导入你的模型,你可以通过以下行轻松完成

heroku run bundle exec rake environment elasticsearch:import:model CLASS='Post' FORCE=true

但请确保您的 Bonsai 和其他 Es gems 应该与 elasticsearch 兼容。