对于在Sitecore 8.2上创建的博客,我们使用Sitecore Lucene索引。该博客工作正常,发布后出现的重复内容例外。
要解决重复内容的问题非常简单,请单击控制面板上的管理员,转到索引管理器并重建自定义索引,但这不是应该如何工作的方式。
我希望在发布后自动重建索引,并且我为此配置了策略。
<strategies hint="list:AddStrategy">
<!-- NOTE: order of these is controls the execution order -->
<strategy ref="contentSearch/indexConfigurations/indexUpdateStrategies/rebuildAfterFullPublish" />
<strategy ref="contentSearch/indexConfigurations/indexUpdateStrategies/onPublishEndAsync" />
<strategy ref="contentSearch/indexConfigurations/indexUpdateStrategies/remoteRebuild" />
</strategies>
我想从confuration文件重建索引,而不是直接从programcode重建索引。
在CD环境中,我在处理的log 0单元中看到。
ManagedPoolThread #0 12:54:21 INFO Job ended: Index_Update_IndexName=features_blog_web_index (units processed: )
看起来这个作业是在发布结束事件之后触发的,但是我没有得到完全错误的结果。
对我来说,有点不清楚,我应该在哪里寻找解决方案。我可以在Content Management Server(CMS)上重建索引,并且在重建之后,内容甚至在Content Delivery Server(CDS)上不再重复。它是问题所在的CMS或CDS服务器吗?
希望有经验的Sitecore Lucene可以给我一些指导来解决这个问题。任何人都可以帮助我吗?
提前致谢, 乔迪