SharePoint-重复的搜索结果显示已修改的讨论列表项目

时间:2018-11-30 13:35:11

标签: sharepoint sharepoint-search sharepoint-discussion-board

我的一个客户端正在SharePoint Online中使用“讨论列表”,并且最近注意到Office 365搜索结果两次显示了一些讨论列表帖子。只显示最近以某种形式修改过的帖子的副本,包括: ·自创建以来已被修改的帖子; ·已回复的帖子,以及一个或多个回复已被编辑; ·已删除的帖子(请注意,只有重复的条目出现在搜索结果中,而不是原始条目) ·列表或网站中已被强制重新索引的帖子

我注意到一些重复的条目似乎是针对不同版本的帖子的-例如,如果帖子的标题已更改,则一个条目显示新标题,而另一个条目显示旧标题

重复的条目不会显示自创建以来尚未修改的帖子-除非包含列表或网站被强力重新索引。

即使是最近修改过的帖子,也不会出现重复的帖子。

我已经确认帖子本身在列表中没有重复。我还确认重复的结果在标准Office 365搜索结果以及网站集中的内容搜索Web部件中显示。

因此,这将表明已修改内容或SharePoint Online搜索结果的SharePoint Online搜索爬网存在问题。

尽管有一些自定义网站集(定义了其他托管属性和两个额外结果源),但我不知道对受影响网站的网站集或网站设置进行了任何更改。

我查看了SharePoint搜索API返回的重复结果属性,并注意到每个结果的DocID(整数值)不同,但所有其他属性都相同,包括PartitionId。

1 个答案:

答案 0 :(得分:1)

this post中的拼写听起来像SharePoint也将对其他列表和库中包含的“讨论”的“引用”进行爬网/索引。如果是这样,我想这就是您的问题。

为避免这种情况,您必须创建一个自定义搜索范围(结果源),该搜索范围仅指向各个讨论列表本身。