Rails 4 с Heroku RSolr:: Ошибка::Http (RSolr:: Ошибка::Http - 404 Не найдено
Моя установка: Rails 4, Heroku с аддоном Websolr.
Поиск Solr работал отлично в течение нескольких месяцев с моим Rails 4 (производственным) приложением. Затем однажды он вышел, и я просмотрел следующие ответы stackru, и ни один из них не сработал.
Так как в какой-то момент у меня не было Java, они были довольно утомительными, но прежде чем ответить, я должен упомянуть, что прошел все три ответа, ДО того, как решил, поэтому что-то, что я сделал выше, возможно, позволило Это.
1 ответ
Мне потребовался целый день, чтобы проанализировать ответы, и я как раз собирался отогнать свою заявку и полностью удалить solr.
Я решил эту проблему, перейдя на панель инструментов Heroku, щелкнув значок дополнения Websolr, который переместил меня на страницу Websolr для моего приложения heroku. Я удалил индекс, который был там по умолчанию, и настроил новый с новым именем.
После создания нового индекса скопируйте и вставьте текст в поле, помеченное как " Настроить приложение Heroku".
Наконец, я пошел в терминал и ввел эти команды.
$ heroku config: add WEBSOLR_URL = [url_goes_here]
$ heroku restart
Теперь все отлично работает.