这是一个古老的问题,我认为在阅读了几个博客后,这是一个特定环境中的错误,这使我再次思考...

问题是SharePoint站点的收集和站点未被搜索索引正确拾取。所有内容均已索引,但网站本身与正确的内容班无关。在SP2之前,网站收集(SPSITE)在ContentClass下的索引中列出:STS_SITE和站点(SPWEB)是contentClass:sts_web。以下人员似乎遇到了这个问题,并认为这只是一个限制。我认为这是IU和SP2期间的某个时候引入的错误:

  • Technet论坛帖子 在这个问题上
  • 丹尼尔·麦克弗森(Daniel McPherson) 博客条目 与问题无关,但他在第一段中提到了这一点

我观察到的表现出这种“错误”的情况是:

  1. 站点收集或站点基于发布模板(可以内置,例如协作门户或自定义站点模板)
  2. SharePoint 2007带有更新后基础架构更新 - 在我的情况下,它正在应用SP2,但它可能是IU之后的Culmllative更新之一
  3. 使用ContentClass:STS_SITE作为过滤器的搜索pre-sp2将列出所有网站集合,包括基于发布模板,contentClass:sts_web将根据发布模板列出所有站点
  4. 使用ContentClass Filtyer的搜索后SP2如上所述,仅使用非出版模板返回站点收集/站点。所有其他内容都是可用的,例如文档,列表

还有其他人遇到过吗?

更新08/05/10:我一直在进行一些进一步的测试和初始结果,就像您将有问题的网站升级到2010年,那么行为会恢复到应有的方式。即带有“ contentClass:sts_web”或“ contentClass:sts_site”的搜索分别返回网站或站点。

更新02/06/10:正如我在上面提到的那样,对SharePoint 2010的升级将解决该问题(至少使STS_SITE和STS_WEB结果再次出现),但仍然没有2007年的修复。我最近将2010年4月CU应用于测试场,重置搜索索引并招募了结果,结果仍然是出版网站中缺少网站和网络。没有修复...

另一个人也在报告 MSDN论坛中的错误 主持人确认了行为/问题。

更新17/06/10:我接近从MS支持中获得确定的是,这是一个可再现的错误。敬请关注...

有帮助吗?

解决方案

我可以通过Microsoft支持确认已将其视为产品错误。引用有关此问题的最终电子邮件响应:

由产品错误引起。通过解决方法解决。

如果您拥有最好的解决方法...

许可以下: CC-BY-SA归因
scroll top