SharePoint Online 中缺少搜索结果
问题
当用户尝试在 SharePoint Online 中搜索网站时,搜索结果中可能缺少项目。 例如,可能缺少以下项:
- 内容
- 页面
- ASPX 页
即使网站已由搜索服务爬网和索引,并且用户有权使用搜索查询访问资源,也可能发生此问题。
原因
缺少与 SharePoint Online 中的爬网延迟或设置相关的预期结果有多种原因。
解决方案
确保 “允许此网站显示在搜索结果中” 设置为“ 是”。
作为管理员,找到缺少结果的网站。
单击右上角的齿轮图标。
选择“网站设置”。
在 “搜索”下,选择“ 搜索和脱机可用性”。
确保 “允许此网站显示在搜索结果中” 设置为“ 是”。
设置设置为“ 是”后,应在下一次计划爬网期间为网站编制索引。
注意
从同一位置,管理员还可以选择“ 重新编制网站索引” ,以便在下一次计划的搜索爬网期间选取网站。
有关站点级搜索配置设置的详细说明和演练,请参阅 详细信息 部分。
请确保 将“允许此文档库中的项目显示在搜索结果中?” 设置为 “是”。
作为管理员,找到搜索结果中缺少的库。
单击右上角的齿轮图标。
选择“ 库设置”。
选择“高级设置”。
请确保 将“允许此文档库中的项目显示在搜索结果中?” 设置为 “是”。
设置设置为“ 是”后,应在下一次计划爬网期间为库编制索引。
注意
从同一位置,管理员还可以选择“ 重新编制文档库索引 ”,以确保在下一次计划爬网期间为文档库中的所有内容编制索引。
验证草稿项目是否已爬网,请参阅 未在 SharePoint 中对草稿项目进行爬网。
在以下位置验证网站的搜索可见性选项:
< >site_name/_layouts/srchvis.aspx
确保选中 “允许此网站显示在搜索结果中 ”选项。
父网站和子网站特定的搜索问题
搜索可见性的默认设置是以下选项之一:
- 如果此网站包含细化权限,则不要为 Web 部件编制索引
- 始终为此站点上的所有 Web 部件编制索引
- 永远不要为此站点上的任何 Web 部件编制索引
如果网站集上的子网站不继承权限,则搜索结果中不会显示.aspx页面。 若要解决此问题,请将 Srchvis.aspx 中的搜索可见性选项设置为 始终为此站点上的所有 Web 部件编制索引。 此外,可以将子网站设置为从父网站继承权限。
更多信息
有关搜索的详细信息,请参阅以下 Microsoft 网页:
仍然需要帮助? 请转到 SharePoint 社区。