我們在我們的Ruby on Rails應用程序中使用Sunspot Solr進行索引和搜索。如何在Sunspot Solr中僅重新索引一些對象
我們想重新索引一些對象,有人不小心從Rails控制檯運行Product.reindex命令。結果是,所有產品的索引都是從頭開始的,我們的目錄在索引編制發生時已空了。
由於我們有大量的數據,到目前爲止已經進行了三天的重新索引。今天早上,當我檢查重新馴化的進度時,似乎有一個數據輸入錯誤導致重新馴化未完成。
我不能重新啓動整個Product.reindex操作,因爲它需要太長時間。有沒有辦法只對所選產品運行reindexing?我想選擇一系列沒有編入索引的產品,然後在這個文件上運行索引。如何將單個產品添加到索引而無需運行整個數據集的完整重新索引?
當你說 - 如何在沒有..的情況下將單個產品添加到索引中?「,是指單個列/字段還是文檔的子集? – user1452132