我正在使用Sunspot這是我的Rails應用上的Solr-based search engine。自動重新索引編輯上的太陽黑子/ Solr
根據this Rails Cast episode on Search with Sunspot
:
太陽黑子指標自動任何新的記錄,但不存在的。我們可以告訴太陽黑子通過運行重新索引現有記錄:
rake sunspot:reindex
基本上應該重建整個模型的索引。
不過,我有一個模型(TicketSubject
),有一個屬性,category
,我會喜歡上有其category
編輯一個ticket_subject
每次重新索引。
我該怎麼辦?
感謝您的回答,我也在那一行中思考,但是,將會運行什麼'sunspost'命令來重新索引已更改的特定對象而不是整個記錄? –
對象是記錄。比如說,當一個TicketSubject的category屬性被編輯並保存時,相應的記錄也必須在DB中更新。所以你不能避免記錄沒有完全更新的情況。我不是在談論整個表格,只是特定的記錄 –
是的:-)。我們在這裏說的是同樣的東西......只是措辭的不同選擇。什麼是'sunspot'命令重新索引這個記錄(只有這個對象,''只有這個ticket_subject')而不是重新索引整個表? –