Итак, я использую solr sunspot пару дней и немного схожу с ума из-за проблемы с ним. Я искал ответ на многих разных сайтах, но, похоже, у многих людей разные идеи. Я пытаюсь выяснить, как sunspot управляет индексацией/переиндексацией моделей в разных средах с включенной автоматической индексацией. Вот что я сделал для себя вывод:
Dev/Prod: сохранение/обновление объекта автоматически обновляет индексацию этого объекта в solr.
Тест: сохранение/обновление объекта не приводит к автоматическому обновлению индекса, и вам нужно вызвать object.reindex! для того, чтобы оно вступило в силу.
Консоль: То же, что и при тестировании. Переиндексация требуется для правильного обновления solr.
Так это выглядит правильно? Меня так долго убивало, было ли что-то не так с моей настройкой солнечных пятен solr или если она просто не работает одинаково в этих разных средах. Любая помощь будет принята с благодарностью!