RubyonRailsアプリケーションでのインデックス作成と検索にはSunspotSolrを使用します。
一部のオブジェクトのインデックスを再作成したかったのですが、誰かがRailsコンソールから誤ってProduct.reindexコマンドを実行しました。その結果、すべての製品のインデックス作成が最初から開始され、インデックス作成が行われている間、カタログは空のように見えました。
膨大な量のデータがあるため、これまでに3日間でインデックスの再作成が行われました。今朝、インデックスの再作成の進行状況を確認したところ、データエントリが破損しているため、インデックスの再作成が完了せずに停止したようです。
時間がかかりすぎるため、Product.reindex操作全体を再開できません。選択した製品に対してのみインデックスの再作成を実行する方法はありますか?インデックスが作成されていない製品の範囲を選択してから、thiseでインデックスを実行したいと思います。データセット全体の完全な再インデックスを実行せずに、単一の製品をインデックスに追加するにはどうすればよいですか?