我们在我们的 sitecore 实例中面临一个问题。当我们在 sitecore 中执行完整的索引重建时,我们注意到有些项目丢失了,并且在整个 solr 索引中都找不到它们。我们也检查了日志文件,但没有发现错误痕迹。然后我们尝试在 web 数据库中发布,即转到 desptop --> 从下面选择 web 数据库 --> 发布缺失项目的父文件夹,这些项目再次在索引中可用。任何建议或帮助将不胜感激。
提前致谢, Lalit S. Joshi
我们在我们的 sitecore 实例中面临一个问题。当我们在 sitecore 中执行完整的索引重建时,我们注意到有些项目丢失了,并且在整个 solr 索引中都找不到它们。我们也检查了日志文件,但没有发现错误痕迹。然后我们尝试在 web 数据库中发布,即转到 desptop --> 从下面选择 web 数据库 --> 发布缺失项目的父文件夹,这些项目再次在索引中可用。任何建议或帮助将不胜感激。
提前致谢, Lalit S. Joshi
索引时某些项目失败可能有几个原因。请检查以下几点:
检查 crawling.log 文件并查看在完成完整索引重建后引发的任何对象引用错误。
有时事件队列表会不断增长并最终被淹没,所以清除这个。
如果要索引每个模板,则不要在排除模板部分中包含任何内容。如果添加了这个,那么这些项目将不会被索引。甚至还检查需要索引的模板的字段类型。
检查项目的安全性或该结果是否存在某些条件,这些项目可能无法正确发布。
您是否为 Solr 索引的计算字段编写了任何自定义逻辑,如果它们抛出任何错误,请检查日志。
你没有提到任何具体的错误,所以我试图在上面提到一些建议。希望这会有所帮助。