在Sitecore 7.0中重新构建Content Delivery中的自定义索引

And*_*ick 1 lucene sitecore sitecore7

此问题之前曾与Sitecore 6.x的限定符一起询问.

由于Sitecore 7.0已经推出并广泛使用,我和我的团队需要一个新的答案并对这个问题进行辩论.

在Sitecore 7.0 Content Delivery中重建自定义索引的最佳方法是什么?

编辑:(更多信息)我无法访问正在开发的代码.我在多个Sitecore实例中运行大约320个不同的网站,大多数网站都有自己的Lucene索引.

xoa*_*ail 5

不确定这是否是您正在寻找的,但我们编写了一个由任务代理调用的类.类本身只是查找指定的索引并重建它.

Sitecore.Search.SearchManager.GetIndex("custom_index").Rebuild()
Run Code Online (Sandbox Code Playgroud)

如果您想在发布事件上重建自定义索引,也可以在发布管道中调用它.

  • 好吧,联系Support Toolbox的开发人员并要求他们相应地贴上标签:) (3认同)