0
在heroku上出現錯誤後,reindexing解決了問題。何時需要重新編制我的solr數據庫,除了schema.xml中有更改(在文檔中找不到明確的定義)之外。 schema.rb中的更改是否會導致需要重新索引?我很感謝答案,以避免遇到生產中的問題。Solr。何時需要重新索引。它只是在您的schema.xml中更改後?
在heroku上出現錯誤後,reindexing解決了問題。何時需要重新編制我的solr數據庫,除了schema.xml中有更改(在文檔中找不到明確的定義)之外。 schema.rb中的更改是否會導致需要重新索引?我很感謝答案,以避免遇到生產中的問題。Solr。何時需要重新索引。它只是在您的schema.xml中更改後?
每次更改數據存儲方式時都必須重新索引。 當您使用太陽黑子的寶石,主要有兩個地方,你可以改變數據的存儲方式:如你所說
2 - 搜索塊
1 schema.xml中,看起來像下面
class Post < ActiveRecord::Base
searchable do
text :title, :body
text :comments do
comments.map { |comment| comment.body }
end
end
end
相似
你在使用https://github.com/sunspot/sunspot嗎? – emaxi 2014-11-04 18:39:44
我有寶石寶石'sunspot_solr' – 2014-11-04 19:21:48
寶石'sunspot_rails','〜> 1.3.0' – 2014-11-04 19:28:24