Теперь я вхожу в консоль Rails и вызываю оттуда reindex:
Deal.solr_reindex(:batch_size => 1000, :include => :period)
Это прекрасно работает, поскольку теперь я могу переиндексировать только одну модель, включая связанные таблицы для повышения скорости.Раньше индексирование выполнялось только со скоростью 200 / сек, а теперь - 1000 / сек.
(Фактически, поскольку переиндексация через console или rake приведет к очистке файла индекса, что приведет к короткому периоду пустого индекса,Сейчас я звоню solr_index
большую часть времени, чтобы обновить индекс.)