SharePoint Online 不返回搜索结果

问题

请考虑以下情况:

  • 浏览到Microsoft Office SharePoint Online网站。

  • 使用以下方法之一执行搜索:

    • 在“搜索 此网站 ”框中选择“ 此网站 ”范围。

    • 使用“ 查找文件 ”框搜索库。

在此方案中,你会遇到以下症状之一:

  • 现有内容不返回任何搜索结果。

  • 收到以下错误消息:

    • 很抱歉,出现问题。
  • 搜索结果来自不正确的源,例如仅标记或 Internet。

注意

如果在此方案中的第一个方法中选择了“ 所有内容 ”范围进行搜索,则结果将按预期返回。

解决方案

若要解决此问题,请确保在网站集和网站级别 (结果源) 使用相同的现成结果源(如本地 SharePoint 结果)进行配置,或者使用从现成结果源复制的相同自定义结果源。 建议执行此操作,因为使用某些自定义结果源(如必应结果源)时,通常会观察到此问题。

若要解决此问题,请按照下列步骤操作。

检查网站集的“搜索结果源”配置

  1. 浏览到受影响的 SharePoint Online 网站。

  2. 单击 “设置” 菜单的齿轮图标,然后单击“ 网站设置”。

  3. “网站集管理”下,单击“搜索结果源”,然后确认“本地 SharePoint 结果”为其分配了“默认”检查标记。

  4. 如果检查标记不在“本地 SharePoint 结果”旁边,请单击“本地 SharePoint 结果”的下拉箭头,然后单击“设置为默认值”。

如果子网站出现此问题,检查子网站的结果源配置

  1. 浏览到受影响的 SharePoint Online 子网站。

  2. 单击 “设置” 菜单的齿轮图标,然后单击“ 网站设置”。

  3. 在“搜索”下,单击“结果源”,并确认“本地 SharePoint 结果”为其分配了“默认”检查标记。

  4. 如果检查标记不在“本地 SharePoint 结果”旁边,请单击“本地 SharePoint 结果”的下拉箭头,然后单击“设置为默认值”。

    “本地 SharePoint 结果”下拉菜单中“设置为默认”选项的屏幕截图。

更多信息

当 SharePoint Online 配置为从本地 SharePoint 结果以外的源获取搜索结果时,会出现此问题。 当 本地 SharePoint 结果 设置不是默认设置时,将改为从其他源返回结果。 此问题不会影响企业搜索。 (这是使用“一切”范围进行搜索时的选项。)

仍然需要帮助? 请转到 SharePoint 社区