我已将我的应用程序推送到heroku,并且我的搜索功能遇到功能问题。我使用Tire的ElasticSearch,以及Heroku的Bonsai插件。我创建的每一个文件初始化bonsai.rb盆景:https://devcenter.heroku.com/articles/bonsai#installing-the-add-on通过elasticsearch,盆景部署rails应用程序到heroku
它看起来像这样至今:
ENV['ELASTICSEARCH_URL'] = ENV['BONSAI_URL']
下面是我从Heroku的日志中发现了错误,当我尝试运行搜索:
Tire::Search::SearchRequestFailed (404 : {"error":"Index not found, and lazy index creation is disabled.
我以为Tire会自动创建索引。说实话,我对这些指标的含义有点不清楚。它们与我的开发数据库中的索引是否相同?有没有人知道有一个很好的指导或教程来部署这些功能的应用程序?提前致谢!
感谢您的回答!对不起,没有回复,过去几周我没有开发过。我将在本周尝试您的解决方案,我会尽快与您取得结果。 – settheline
对不起,迟到接受。这工作! – settheline