Ruby on Rails uygulamasında dizin oluşturmak ve arama yapmak için Sunspot Solr kullanıyoruz.Sunspot Solr'da yalnızca bazı nesnelerin yeniden dizini nasıl özülür
Bazı nesneleri yeniden dizine almak istedik ve birileri yanlışlıkla Rails Console'dan Product.reindex komutunu çalıştırdı. Sonuç olarak, tüm ürünlerin indekslenmesi sıfırdan başladı ve endeksleme gerçekleşirken kataloğumuz boş görünüyordu. Büyük miktarda veriye sahip olduğumuzdan, reindexing şu ana kadar üç gün boyunca alınmıştır. Bu sabah yeniden dizilimin ilerleyişini kontrol ettiğimde, yeniden birleştirme işleminin tamamlanmadan durdurulmasıyla sonuçlanan tek bir bozuk veri girişi varmış gibi görünüyor.
Tüm Product.reindex işlemlerini çok uzun sürdüğü için yeniden başlatamıyorum. Seçilmiş ürünler üzerinde sadece reindexing işlemek için bir yolu var mı? Dizine eklenmeyen bir dizi ürün seçmek istiyorum ve sonra sadece indekslemeyi çalıştırmak istiyorum. Tüm veri kümesinin eksiksiz bir reindexini çalıştırmak zorunda kalmadan endekse nasıl tek bir ürün ekleyebilirim? Bir nesne kaydedildiğinde her
- Dizine tek bir ürünü nasıl ekleyebilirim .. ", tek bir sütun/alan mı yoksa bir belge alt kümesi mi demek istiyorsunuz? – user1452132