Solr endeksleme mekanizması hakkında kafam karıştı. Belki birileri üzerinde biraz ışık tutabilir. , Bildiğim kadarıyla anladığım kadarıylaSunspot Solr için endeksleri sürdürmenin doğru yolu nedir?
namespace :sunspot do
namespace :solr do
desc "indexes searchable models"
task :index => :environment do
[Model1, Model2].each do |model|
Sunspot.index!(model.all)
end
end
end
end
benim tanımı: İşte benim index
görev (ı Mongoid için overrode) gibi görünür rake sunspot:solr:index
ve rake sunspot:solr:reindex
:
Yani, biz 2 tırmık komutları var index
, her çalıştırdığımda koleksiyonları yeniden dizine ekliyor.
Doğru muyum? Önceki dizinin üzerine yazıyor mu yoksa eskileri bırakmak ve yeni indeksleri oluşturmak için reindex
mu kullanmalıyım?
sunspot_mongo v1.0.1
kullanıyorum
, sunspot_solr v2.0.0