我们已从Sitecore 7.0 Initial(2013年4月24日130424)升级至Sitecore 7.0(2013年9月18日130918)
我在Initial中创建的索引不再适用于新版本。旧版本仍然正确索引并显示。
这是初始版中显示的内容。
这是我们在尝试打开索引管理器时获得的例外情况。通常出现的窗口显示以下异常。
附件也是相关索引配置文件的副本。
找不到添加方法:SetCommitPolicy(类型:Sitecore.ContentSearch.LuceneProvider.SwitchOnRebuildLuceneIndex)
还使用Sitecore创建了一个故障单。如果有固定信息,将包括修复信息。
答案 0 :(得分:5)
将这些代码行更改为第二组代码修复了问题。在Sitecore 7.0中,此代码正常工作,但未在Sitecore 7.0(130918)中使用。
<commitPolicy hint="raw:SetCommitPolicy">
<policy type="Sitecore.ContentSearch.TimeIntervalCommitPolicy, Sitecore.ContentSearch" />
</commitPolicy>
<commitPolicyExecutor hint="raw:SetCommitPolicyExecutor">
<policyExecutor type="Sitecore.ContentSearch.CommitPolicyExecutor, Sitecore.ContentSearch" />
</commitPolicyExecutor>
此代码使索引在Sitecore 7.0(130918)
中正常工作<commitPolicyExecutor type="Sitecore.ContentSearch.CommitPolicyExecutor, Sitecore.ContentSearch">
<policies hint="list:AddCommitPolicy">
<policy type="Sitecore.ContentSearch.TimeIntervalCommitPolicy, Sitecore.ContentSearch" />
</policies>
</commitPolicyExecutor>