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