我的一个客户在 SharePoint Online 中使用讨论列表,最近注意到 Office 365 搜索结果两次显示一些讨论列表帖子。重复只显示最近以某种形式修改过的帖子,包括: · 自创建以来修改过的帖子;· 已回复的帖子,且一条或多条回复已被编辑;· 已被删除的帖子(注意搜索结果中仅出现重复条目,而不是原始条目)· 列表或网站中的帖子已被强制重新索引
我注意到一些重复的条目似乎是针对不同版本的帖子 - 例如,如果帖子的标题已更改,则一个条目显示新标题,另一个条目显示旧标题。
自创建以来未修改的帖子不会出现重复条目 - 除非包含列表或站点已被强制重新索引。
对于最近创建的帖子,即使这些帖子被修改,也不会出现重复条目。
我已经确认帖子本身在列表中没有重复。我还确认,标准 Office 365 搜索结果以及网站集中的内容搜索 Web 部件中显示了重复的结果。
因此,这表明 SharePoint Online 搜索爬网已修改内容或 SharePoint Online 搜索结果存在问题。
我不知道对受影响网站的网站集或网站设置所做的任何更改,尽管网站集有一些搜索自定义(额外的托管属性和两个额外的结果源定义)。
我查看了 SharePoint 搜索 API 返回的重复结果的属性,并注意到每个结果的 DocID(整数值)不同,但所有其他属性都相同,包括 PartitionId。