我的 Sitecore 6.2 Content Delivery 服务器上的自定义 Lucene 索引似乎不正确。所以我想我需要重建所有 3 个自定义索引。我怎么做?我是否只需使用共享源索引查看器模块?现在我已经将其安装在我的 CD 服务器上,但是由于某种原因它无法工作。当我在索引查看器中选择自定义索引时,没有任何反应。所以我不能那样重建索引。我可以直接删除硬盘上的索引文件吗?如果是这样,Lucene 会多快重建它们?
如上所述,Sitecore 6.x 的早期版本需要使用 IndexViewer 或某些自定义代码来重建自定义索引。我相信在 6.5 版本中,控制面板 > 数据库 > 重建搜索索引开始包含自定义索引,因此不再需要 IndexViewer(但应该仍然有效)。
不过,对于您的具体问题,在我的 CD 服务器上,我有一个重建脚本,可以直接调用该脚本来重建搜索索引。我忘记了在哪里找到这个脚本(相信它是 Alex Shyba 在 Sitecore 上发布的)。您可以在以下位置找到该脚本的详细信息https://gist.github.com/Refactored/6776801 https://gist.github.com/Refactored/6776801
但是,我相信您有一个需要解决的不同问题。如果您的 CD 服务器未检测到更改并因此未更新,则说明存在配置问题。在解决索引问题时,我会从这篇文章开始:http://sitecoreblog.alexshyba.com/2011/04/search-index-troubleshooting.html http://sitecoreblog.alexshyba.com/2011/04/search-index-troubleshooting.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)