阶段 14: 在 SharePoint 服务器上配置多面导航的精简将

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

注意

本系列中所述的许多功能也适用于 Microsoft 365 中的 SharePoint 中的大多数网站。

快速概览

在本系列的上一阶段中,我们确定了要用于分面导航的精简条件。 我们还确定了要用于显示这些精简条件的已启用精简条件的托管属性。

在本文中,您将了解:

  1. 如何将已爬网属性映射到启用精简条件的托管属性

  2. 如何启动目录的索引重建

  3. 如何验证术语集可以用于分面导航

  4. 如何将精简条件添加到术语集中的所有术语

  5. 如何将精简条件添加到术语集中的特定术语

有关已爬网属性、托管属性和自动创建的托管属性的快速刷新,请参阅从网站栏到托管属性 - 怎么回事?

开始第 14 阶段

如何将已爬网属性映射到启用精简条件的托管属性

从我们在 第 13 阶段:计划使用精简条件进行 SharePoint Server 中的分面导航 - 第 II 部分的规划中,我们知道我们希望对“音频”和“相机”类别使用以下已启用精简条件的托管属性:

要使用的精简条件 托管属性名称
价格
RefinableInt01
品牌
RefinableString01
颜色
RefinableString02
缩放
RefinableString03
屏幕尺寸
RefinableString04
百万像素
RefinableString05
最大 ISO
RefinableString06

对于所有我们想要使用的精简条件来说,其过程与将已爬网属性映射到启用精简条件的托管属性的过程一致。 下面的过程说明了如何对“价格”精简条件执行此操作。 更具体地说,它说明了如何将表示“价格”的已爬网属性映射到 RefinableInt01 托管属性。

重要

尽管精简条件显示在发布网站上,但你必须 在创作网站 上 配置它们。

在不同网站集之间周旋可能有点令人困惑。 实际上,发布网站上的 UI 看上去几乎完全相同,创作网站没有任何帮助。 因此,如果您在第一次执行此操作时犯了错误,我们来一起解决!

我们开始吧!

  1. 创作网站的“网站设置”页上,选择“搜索架构”。

    搜索架构

  2. “托管属性 ”字段中,键入要将已爬网属性映射到的已启用精简条件的托管属性的名称,然后选择箭头按钮。 在我们的 Contoso 方案中,我们将输入 RefinableInt01

    精简程序启用的托管属性

  3. 在"属性名称"菜单中,选择"编辑/映射属性"。

    编辑属性

  4. 在“编辑托管属性”页上,选择“添加映射”

    添加映射

  5. 在"已爬网属性选择" 对话框中,使用"搜索已爬网属性名称"字段搜索您想映射到此托管属性的已爬网属性。

    在我们的 Contoso 目录中,包含价格信息的网站栏称为“RetBasePrice”,因此请在 “搜索已爬网属性名称 ”字段中输入此项,然后选择“ 查找”。

    查找 CP

发现了两个已爬网属性:ows_q_NMBR_RetBasePriceows_RetBasePrice

找到两个 CPS

这部分真的很棘手。 不仅是发现了两个已爬网属性(考虑到我们只有一个"RetBasePrice"网站栏,这很奇怪),而且我们还应该将哪一个映射到可精简托管属性?

让我们进一步研究一下发生了什么。 From site column to managed property - What's up with that?说明了自动创建的已爬网属性的命名约定。 所有自动创建的已爬网属性名称的格式 ows_<something>_SiteColumnName 。 对于网站栏 RetBasePrice<内容> 为“q_NMBR”。 基于此信息,ows_q_NMBR_RetBasePrice 可以被确定为自动创建的托管属性。

为了区分搜索找到的两个已爬网属性,我们调用名称不具有自动创建的托管属性格式的属性, ( 在此示例中 ows_RetBasePrice) 常规 爬网属性。

重要

在将已爬网属性映射到可精简托管属性时,选择常规已爬网属性!

  1. 选择在上一步中执行的搜索找到的常规爬网属性,然后选择“ 确定”。 在 Contoso 方案中,我们将选择 “ows_RetBasePrice”。

    选择 CP

“编辑托管属性” 页上,请注意,已爬网属性 ows_RetBasePrice 添加到“ 映射到已爬网属性” 字段中。

已添加 CP

  1. 在“别名”字段中,输入精简条件的名称。 在 Contoso 方案中,我们将输入 “价格”。

    别名字段

    重要

    在此处输入的别名 不是 将在发布网站上显示的精简条件名称。 此别名旨在使我们的生活更加轻松,同时我们正在为分面导航配置精简程序 (以下过程将说明如何) 执行此作。 请记住,我们无法更改可精简托管属性的名称。 因此,在执行配置时,必须处理许多具有类似名称的可精简托管属性, (RefinableString01RefinableString02 等) 。 因此,此别名很好地提醒我们映射到 属性的内容。

  2. 若要完成映射,请选择“ 确定”。

    完成映射

正如此过程的开始所述,我们必须为要使用的所有精简条件进行映射。 因此,对于“音频”和“相机”类别,我们已经将已爬网属性映射到了 RefinableStringXX 可精简托管属性,如以下屏幕快照所示。

可精简字符串映射

如何启动目录的索引重建

既然已经映射了我们要使用的所有已启用精简条件的托管属性,我们必须启动目录的索引重建。 我们在 第 4 阶段:在 SharePoint Server 中设置搜索和启用目录内容的爬网中介绍了如何对目录进行重新编制索引。

注意

搜索服务有权访问管理中心的应用程序管理员可以通过启动完全爬网来执行相同的作,如如何启动目录的重新编制索引中所述。

如何验证术语集可以用于分面导航

在重建目录的索引之后,我们终于可以开始进行一些配置。 但在开始进行实际配置之前,让我们确认是否可以实际使用创作网站上的术语集进行分面导航。

  1. 创作网站上,转到 “网站设置>”“术语存储管理”。

  2. 单击以标记术语集,在我们的方案中,这是 “产品层次结构”,然后选择选项卡“ 预期用途”。

  3. 确认复选框"将此术语集用于分面导航"处于选中状态。

    已启用分面导航

由于我们在 第 1 阶段:在 SharePoint Server 中创建跨网站发布的网站集时使用了产品目录模板,因此默认情况下,产品层次结构术语集已启用分面导航。

如果在创建自己的创作网站集时您使用了不同的模板,则必须先为分面导航启用术语集。 有关如何执行此操作的信息,请参阅为分面导航启用术语集

既然我们已经确认了术语集可以用于分面导航,让我们继续进行配置。

阶段 12:计划使用精简条件进行 SharePoint Server 中的分面导航 - 第 I 部分,请记住,我们希望向所有类别添加一些精简条件,而将其他精简条件添加到仅一部分类别。 首先,添加要用于所有类别的精简条件: 品牌颜色价格

如何将精简条件添加到术语集中的所有术语

  1. 单击您的术语集名称。 在我们的 Contoso 方案中,这就是"电子设备"。 然后,选择“ FACETED NAVIGATION ”选项卡和 “自定义精简条件”。 这将打开对话框。

    自定义精简程序

  2. 在对话框的“可用的精简条件”部分中,向下滚动并选择 RefinableString01。 这就是我们想要为“品牌”精简条件所使用的托管属性。 请注意,示例值显示 (一个良好标志,表明我们位于正确的路径) ,以及我们在将此属性映射到已爬网属性时给予的别名。

    RefinableString01

  3. 若要将此精简条件添加到术语集,请选择“ 添加”。

    添加 RefinableString01

This moves the RefinableString01 property over to the Selected refiners section. When a refiner is moved to the Selected refiners section, additional configuration options are shown. (我们将在步骤 7 和 8.)

已选择 RefinableString01

  1. 重复步骤 1 - 3 以 (Color Refiner) 和 RefinableInt01 (Price refiner) 添加 RefinableString02

    所有已选择的首要精简程序

  2. 若要预览精简条件,请选择“ 预览精简条件”。

    预览首要精简程序

因此,这开始看起来相当不错。 但是,我们希望首先显示 价格 精简程序,并且还希望更改价格值的间隔。 对于“颜色”精简条件,我们希望让访问者选择多个精简条件值。

  1. 若要上移价格精简程序,请选择“ RefinableInt01 ” (记下 “别名 ”) ,然后选择“ 上移”。 Move RefinableInt01 up in the list until it is the first property in the Selected refiners section.

    上移

  2. 要为“价格”精简条件更改价格间隔,选择 RefinableInt01。 从“显示模板”菜单,选择“具有条形图的滑块”。 For Intervals, select Custom, and enter the price intervals we want to display. Separate each value with a semi-colon.

    价格配置

  3. 要使访问者可以为“颜色”精简条件选择多个精简条件值,选择 RefinableString02。 从“显示模板”菜单,选择“多值精简项目”

    RefinableString01 多值

  4. 再次选择“ 预览精简条件 ”。 请注意, 价格 精简程序现在显示自定义间隔,并显示漂亮的滑块。 此外,我们的颜色优化器现在有检查框,使你可以选择多个精简条件值。

    预览精简程序已配置

  5. 若要保存更改,请在对话框中选择“ 确定”,然后在“术语库管理工具”中选择“ 保存”。

    “确定”对话框

    “保存”对话框

既然我们已经添加了应该应用于所有类别的精简条件,下一个任务就是添加应仅应用于一个子类别的精简条件。

如何将精简条件添加到术语集中的特定术语

阶段 13:计划使用精简条件进行 SharePoint Server 中的分面导航 - 第 II 部分,请记住,我们要将精简条件 缩放屏幕大小 添加到 “相机 ”类别。 我们还希望将精简条件 的“兆像素 ”添加到 “数码相机 ”类别,并将 “最大 ISO” 添加到 “数字单反相机” 类别。

当将精简条件添加到术语集中的特定术语时,此过程对于所有术语都一样。 因此,为了节省空间,我们将只演示如何将“缩放”和“屏幕尺寸”精简条件添加到相机“”术语。

  1. 单击以选中您要向其添加类别特定精简条件的术语。 在我们的方案中,这是"相机"。 选择“ 分面导航 ”选项卡,选择“ 停止继承”,然后选择“ 确定”进行验证。

    停止继承相机

  2. 选择 “自定义精简条件”。 这将打开对话框。

    相机自定义精简程序

  3. 要添加和自定义特定术语精简条件,请重复前面过程中的步骤。

    In our scenario, we'll add the properties RefinableString03 and RefinableString04. 若要验证是否已正确添加精简条件,请选择“ 预览精简条件”。

    相机特定精简程序

  4. 若要保存更改,请重复上一过程中的步骤 10。

在计划阶段添加和配置所有我们已识别的精简条件可能需要花费一些时间。 好消息是,当我们完成这一操作时,在我们的网站上显示这些精简条件不会花费太多功夫。

本系列的下一篇文章

阶段 15: 将多面导航的精简将添加到 SharePoint 服务器中发布网站

另请参阅

其他资源

计划精简程序和分面导航