我們將Sitecore 8.1與LUCENE搜索提供程序,1個CM和2個CD一起使用。該解決方案託管在Azure Web Apps中。Sitecore 8.1 Lucene不更新 - 如何確定索引是否已完全建立?
我們注意到,當內容作者發佈或更新文章時,這些更改會顯示在我的一些用戶/瀏覽器中,而不是其他人。
我懷疑這是由於索引不是構建在其中一張CD上的(因爲歷史記錄引擎未啓用)。在過去,我可以通過RDP對Azure Web Role VM或類似服務進行故障排除,並分析lunene索引文件數據時間。
以上是不可能與WEB應用程序,因爲您不能RDP或FTP到特定的實例。
所以..
是否有Sitecore的一個辦法,找出是否指數已100%,N多的CD建?
如果我們有超過1張CD,歷史記錄引擎必須打開嗎?
如果有N個(其中N> 1)的CD數量,發佈結束後CD的一個會立即被重建嗎?這是我們注意到的,它讓我感到困惑。
爲什麼歷史記錄引擎部分可能缺少開箱的原因?
謝謝。
重要的是必須啓用事件隊列。這就是一臺服務器可以在另一臺服務器上觸發和處理的事件。 http://www.sitecore.net/learn/blogs/technical-blogs/getting-to-know-sitecore/posts/2010/07/introducing-the-sitecore-event-queue.aspx –
是的,它是明確啓用。 –
這是搜索索引似乎沒有跨CD更新或它是實際的頁面渲染?如果是渲染,並且您沒有在代碼中使用搜索索引,則可能是緩存清除問題。 –