मैं सोलर इंडेक्सिंग तंत्र के बारे में उलझन में हूं। शायद कोई इस पर कुछ प्रकाश डाल सकता है।सनस्पॉट सौर के लिए सूचकांक बनाए रखने का सही तरीका क्या है?
तो, हम 2 रेक आदेशों है:,
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
जहां तक मैं समझता हूँ की मेरी परिभाषा: rake sunspot:solr:index
और rake sunspot:solr:reindex
यहाँ मेरी index
काम की तरह (मैं Mongoid के लिए यह overrode) दिखता है index
प्रत्येक बार जब मैं इसे चलाता हूं तो संग्रह को प्रभावी ढंग से पुन: संशोधित कर रहा है।
क्या मैं सही हूँ? क्या यह पिछले सूचकांक को ओवरराइट करता है या क्या मुझे पुराने ड्रॉप करने और नए सूचकांक बनाने के लिए reindex
का उपयोग करना है?
sunspot_mongo v1.0.1
उपयोग कर रहा हूँ
, sunspot_solr v2.0.0