Sitecore索引管理器未打开:引发异常
我们从Sitecore 7.0初始版本(1304242013年4月24日)升级到Sitecore 7.0(1309181013年9月18日) 我在Initial中创建的索引在新版本中不再有效。仍然正确的旧版本索引并显示 这就是最初的例子Sitecore索引管理器未打开:引发异常,sitecore,sitecore7,Sitecore,Sitecore7,我们从Sitecore 7.0初始版本(1304242013年4月24日)升级到Sitecore 7.0(1309181013年9月18日) 我在Initial中创建的索引在新版本中不再有效。仍然正确的旧版本索引并显示 这就是最初的例子 重建时间:13秒 大约吞吐量:每秒64项 已删除:False 是干净的:假 过期:False 文件数量:838 是否健康:错误 字段数:55 最后更新日期:12/3/2013 条款数目:-1 这是我们在下面尝试打开索引管理器时遇到的异常。通常出现的窗口显示以
- 重建时间:13秒
- 大约吞吐量:每秒64项
- 已删除:False
是干净的:假
过期:False
文件数量:838
是否健康:错误
字段数:55
最后更新日期:12/3/2013
条款数目:-1
将这些代码行更改为第二组代码修复了该问题。在Sitecore 7.0初始版本中,此代码工作正常,但在Sitecore 7.0(130918)中无法正常工作
此代码使索引在Sitecore 7.0(130918)中正常工作
听起来旧的Sitecore DLL正在部署,而且版本混乱——请仔细检查您的引用和版本号(在您的项目以及最终的inetpub目录中)。还要注意配置文件中的更改-Sitecore将大小写从TitleCase更改为pascalCase,这可能意味着您的一些更改现在被合并到错误的位置。我只替换了它们,但您必须在升级过程中同时替换它们。
<commitPolicy hint="raw:SetCommitPolicy">
<policy type="Sitecore.ContentSearch.TimeIntervalCommitPolicy, Sitecore.ContentSearch" />
</commitPolicy>
<commitPolicyExecutor hint="raw:SetCommitPolicyExecutor">
<policyExecutor type="Sitecore.ContentSearch.CommitPolicyExecutor, Sitecore.ContentSearch" />
</commitPolicyExecutor>
<commitPolicyExecutor type="Sitecore.ContentSearch.CommitPolicyExecutor, Sitecore.ContentSearch">
<policies hint="list:AddCommitPolicy">
<policy type="Sitecore.ContentSearch.TimeIntervalCommitPolicy, Sitecore.ContentSearch" />
</policies>
</commitPolicyExecutor>