0

私のセットアップ: Rails 4、Heroku と Websolr アドオン。

Solr 検索は、Rails 4 (プロダクション) アプリケーションで何ヶ月も問題なく動作していました。その後、ある日終了し、次のスタックオーバーフローの回答を調べましたが、どれも機能しませんでした。

答え 1答え 2答え 3

ある時点でJavaをインストールしていなかったので、かなり面倒でしたが、これに答える前に、解決する前に3つの回答すべてを行ったことを言及する必要があります。それ。

4

1 に答える 1

3

回答をふるいにかけるのに 1 日かかりましたが、アプリケーションを完全に削除して solr を完全に削除しようとしていました。

Heroku ダッシュボードに移動し、Websolr アドオン アイコンをクリックして、heroku アプリの Websolr ページに移動することで解決しました。デフォルトでそこにあったインデックスを削除し、新しい名前で新しいインデックスを設定しました。

新しいインデックスが作成されたら、[ Configure your Heroku Application]というラベルの付いたフィールドにテキストをコピーして貼り付けます。

最後に、ターミナルに行き、これらのコマンドを入力しました。

$ heroku config:add WEBSOLR_URL=[url_goes_here]

$heroku再起動

すべてが正常に動作するようになりました。

于 2015-07-14T14:20:11.710 に答える