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

问题

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

方案 1

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

方案 2

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

场景 3

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

解决方案

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

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

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

  1. 登录 Office 365 管理中心。

  2. 单击 "管理**",SharePoint",** 然后单击 "管理SharePoint 中的"搜索"。

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

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

  5. 单击 "高级可设置", 然后选择 "PeopleIdx 用于 全文检索"。

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

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

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

对特定网站集进行了搜索架构更改,而不是在组织级别进行了更改。 若要解决此问题,请对组织级别做出更改。 为此,请按照下列步骤操作:

  1. 登录 Office 365 管理中心。

  2. 单击 " 管理 ",SharePoint", 然后单击 "管理SharePoint 中的"搜索"。

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

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

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

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

更改了搜索架构后,更改的属性未重新爬网。

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

更多信息

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