1

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

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

自创建以来未修改的帖子不会出现重复条目​​ - 除非包含列表或站点已被强制重新索引。

对于最近创建的帖子,即使这些帖子被修改,也不会出现重复条目​​。

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

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

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

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

4

1 回答 1

1

这篇文章中的措辞听起来像是 SharePoint 还将抓取/索引对其他列表和库中包含的讨论的“引用”。如果是这样的话,我猜那是你的问题。

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

于 2019-02-05T19:32:29.657 回答