当您尝试搜索人员类别的新的或更改的属性时,不会返回更新的结果

问题

当您尝试在 Microsoft SharePoint Online 的以下方案中搜索人员类别的新的或更改的属性时,搜索结果中不包含更新的值。

方案 1

在 SharePoint 管理中心中,单击 "搜索",单击 "管理搜索架构",然后单击 "已爬网属性"。 然后,搜索 "人员: LastName " 属性,然后将映射添加到设置为 "可搜索" 的托管属性。

方案 2

您可以更改网站集上的人员属性的 "已爬网属性的映射" 搜索架构。

场景 3

在 SharePoint 管理中心中,单击 "搜索",单击 "管理搜索架构",然后单击 "已爬网属性"。 然后,选择一个属性,然后更改映射到 "已爬网属性" 列表的顺序。

解决方案

若要解决此问题,请根据你的具体情况使用以下方法之一。

方案1解决方案:将托管属性设置为 "人员" 索引

映射到人员的托管属性: LastName 未设置为人员索引。 若要更改此设置,请按照以下步骤操作:

  1. 登录 Office 365 管理中心。

  2. 单击 "管理",单击 " sharepoint",然后在 SharePoint 管理中心中单击 "搜索"。

  3. 单击 "管理搜索架构"。

  4. 查找并打开映射到人员: LastName的托管属性。

  5. 单击 "高级可搜索设置",然后选择 " PeopleIdx " 作为 "全文本索引"。

  6. 单击 "确定",然后单击页面底部的 "确定"

更改 "人员" 类别中的搜索架构时,只有在更新用户配置文件后才会应用更改。 如果您必须将更改应用于所有用户配置文件,则应联系 Office 365 技术支持。

方案2解决方案:在网站集级别更改搜索架构

对特定网站集进行搜索架构更改,而不是在组织级别进行更改。 若要解决此问题,请在组织级别进行更改。 要实现这一点,请执行下列步骤:

  1. 登录 Office 365 管理中心。

  2. 单击 "管理",单击 " sharepoint",然后在 SharePoint 管理中心中单击 "搜索",

  3. 单击 "管理搜索架构"。

  4. 配置在网站集级别进行的搜索架构更改。

更改 "人员" 类别中的搜索架构时,只有在更新用户配置文件后才会应用更改。 如果您必须将更改应用于所有用户配置文件,则应联系 Office 365 技术支持。

方案3的解决方案:更新用户配置文件

在进行搜索架构更改后,不会重新爬网已更改的属性。

更改 "人员" 类别中的搜索架构时,只有在更新用户配置文件后才会应用更改。 如果您必须将更改应用于所有用户配置文件,则应联系 Office 365 技术支持。

更多信息

是否仍需要帮助? 转到SharePoint 社区