Sitecore 8.1 Lucene 未更新 - 如何确定索引是否已完全构建?

Sitecore 8.1 Lucene not updating - how to indentify if index has been fullly built?

我们正在使用 Sitecore 8.1 和 LUCENE 搜索提供程序、1 个 CM 和 2 个 CD。该解决方案托管在 Azure Web Apps 中。

我们注意到,当内容作者发布或更新文章时,我会看到一些更改 users/browsers 而不是其他人。

我怀疑这是因为没有在其中一张 CD 上构建索引(因为未启用历史引擎)。过去,我可以通过 RDP 到 Azure Web Role VM 或类似的解决方案并分析 lunene 索引文件数据时间。

以上内容对于 WEB APP 是不可能的,因为您不能 RDP 或 FTP 到特定实例。

所以..

  1. 在 Sitecore 中有没有办法查明索引是否已为 N 个 CD 100% 构建?

  2. 如果我们有超过 1 张 CD,是否必须打开历史引擎?

  3. 如果有 N(其中 N > 1)张 CD,其中一张 CD 是否会在发布结束后立即重建?这是我们注意到的,它让我感到困惑。

  4. 开箱即用的历史引擎部分可能丢失的任何原因?

谢谢。

  1. 不知道。

  2. 我的理解是,如果您有 ANY CD,则需要安装历史引擎 "on"。

  3. 组合实例(在同一实例上具有 CM 和 CD)不需要历史引擎,因为它会立即更新 .

  4. 我预计它会丢失,因为默认安装不用于扩展。另外,我要提一下,您需要所有发布到 的 CD 实例 明确列在 web.config 中(或通过 Include[=31= 添加) ]).请参阅来自 Alen Pelin 的 post:http://blog.alen.pw/2012/06/lucene-index-isnt-updated-on-cd.html