Sitecore索引管理器未打开:引发异常

 瘧59999 发布于 2023-02-13 10:18

我们从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索引Sitecore 7.0索引管理器的例外情况

1 个回答
  • 将这些代码行更改为第二组代码可以解决问题.在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>
    

    2023-02-13 10:21 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有