У меня есть приложение на Heroku, использующее надстройку WebSolr. Индекс WebSolr возвращает результаты, которых нет в базе данных (т. е. возвращает 10 идентификаторов, из которых существуют только два).
Когда я загружаю производственную базу данных на локальный компьютер и переиндексирую локальный экземпляр Solr, я получаю правильные результаты.
Я старался:
- Проблема с переиндексацией модели
heroku run rake sunspot:solr:reindex[1000,Model]
- Переиндексировал все это дело
heroku run rake sunspot:solr:reindex
, также пробовалheroku run rake sunspot:reindex
Это не дало мне никаких результатов. Есть ли способ полностью сбросить индекс WebSolr без значительного простоя (т. е. необходимого для переиндексации) на производстве?
Я использую:
- солнечное пятно_солр (2.1.0)
- рельсы (3.2.18)
- Solr 4.4.0 (как сообщается на странице надстройки WebSolr)