我有一個Sitecore的應用程序,創建並使用大量的Lucene索引通過Sitecore的內置API。保持Sitecore的Lucene索引跟上時代的
我需要確保的是,在指數項跟上最新發布時,。爲此,我創建了一個Sitecore Hook,用於檢測何時和項目保存到「Web」數據庫並重新編制項目。它似乎在大多數情況下工作,但似乎無時無刻不會失敗。
我在掛鉤的代碼如下所示:
item.Database.Indexes.RemoveItem(item, true);
item.Database.Indexes.UpdateItem(item);
有誰之前試試這個,有一個更好的解決辦法?
這到底是什麼?詳細說明如果你想要任何投票! – 2011-01-10 20:11:17