0
當重新索引太陽黑子時,現有索引首先被清除/丟棄。這意味着用戶會在短時間內看到空白的搜索結果,這對於生產環境不利。有沒有辦法在不清除現有索引的情況下進行重新索引?如何在重新索引時避免丟棄現有索引
當我調用rake任務,並在控制檯中調用solr_reindex
時,發生清除。
當重新索引太陽黑子時,現有索引首先被清除/丟棄。這意味着用戶會在短時間內看到空白的搜索結果,這對於生產環境不利。有沒有辦法在不清除現有索引的情況下進行重新索引?如何在重新索引時避免丟棄現有索引
當我調用rake任務,並在控制檯中調用solr_reindex
時,發生清除。
通過查看代碼,我認爲做Model.solr_index
就足夠了。索引編制完成後,可以開始搜索新索引字段。
可搜索模式不是在一個模型的所有記錄中共享的東西。因此索引單個記錄將更新該記錄的可搜索模式。