0

我们在我们的 sitecore 实例中面临一个问题。当我们在 sitecore 中执行完整的索引重建时,我们注意到有些项目丢失了,并且在整个 solr 索引中都找不到它们。我们也检查了日志文件,但没有发现错误痕迹。然后我们尝试在 web 数据库中发布,即转到 desptop --> 从下面选择 web 数据库 --> 发布缺失项目的父文件夹,这些项目再次在索引中可用。任何建议或帮助将不胜感激。

提前致谢, Lalit S. Joshi

4

1 回答 1

3

索引时某些项目失败可能有几个原因。请检查以下几点:

检查 crawling.log 文件并查看在完成完整索引重建后引发的任何对象引用错误。

有时事件队列表会不断增长并最终被淹没,所以清除这个。

如果要索引每个模板,则不要在排除模板部分中包含任何内容。如果添加了这个,那么这些项目将不会被索引。甚至还检查需要索引的模板的字段类型。

检查项目的安全性或该结果是否存在某些条件,这些项目可能无法正确发布。

您是否为 Solr 索引的计算字段编写了任何自定义逻辑,如果它们抛出任何错误,请检查日志。

你没有提到任何具体的错误,所以我试图在上面提到一些建议。希望这会有所帮助。

于 2020-07-10T20:47:15.980 回答