我已將我的應用程序推送到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