我们从Sitecore 7.0 Initial(130424,2013年4月24日)升级到Sitecore 7.0(130918,2013年9月18日)
我在Initial中创建的索引不再适用于新版本.旧版本仍然正确索引并显示.
这是在Initial中出现的内容.
重建时间:13秒
近似吞吐量:每秒64项
有删除:错误
是否干净:错误
过期:错误
文件数:838
健康:错误
字段数:55
最近更新日期:12/3/2013
条款数量:-1
这是我们在尝试打开索引管理器时获得的例外情况.通常出现的窗口显示以下异常.
附件也是相关索引配置文件的副本.
找不到添加方法:SetCommitPolicy(类型:Sitecore.ContentSearch.LuceneProvider.SwitchOnRebuildLuceneIndex)
还使用Sitecore创建了一张票证.如果有固定信息,将包括修复信息.
将这些代码行更改为第二组代码可以解决问题.在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>