我希望與各種可搜索的模型記錄進行一系列交互,並且不會重新編制任何模型,直到完成所有交互爲止。這可能嗎?我可以指示Solr(太陽黑子)跳過一段代碼的重新索引嗎?
我知道我可以手動調用重新索引方法,但是如何給指定的代碼塊手動指示太陽黑子而不是 reindex?
我希望與各種可搜索的模型記錄進行一系列交互,並且不會重新編制任何模型,直到完成所有交互爲止。這可能嗎?我可以指示Solr(太陽黑子)跳過一段代碼的重新索引嗎?
我知道我可以手動調用重新索引方法,但是如何給指定的代碼塊手動指示太陽黑子而不是 reindex?
johnnycakes的答案是有幫助的,但因爲我需要防止自動索引完全是爲給定的模型,我用下面的代替:
searchable :auto_index => false do
text :name
text :description
# etc...
end
The :auto_index => false
部分是指示Solr不索引模型。直截了當 - 但由於某種原因,這讓我花了一段時間才能通過谷歌找到。