如何更改搜索结果在 SharePoint Server 中的显示方式

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

Microsoft 365 中的 SharePoint Server 和 SharePoint 包括许多默认搜索功能,可帮助用户查找所需内容。 但是,您可能希望让搜索结果以某种方式显示,例如,显示特定于您的公司或企业的信息。

本系列将介绍如何自定义在经典搜索体验中显示搜索结果的方式。 为了帮助解释这些显示概念,我们将使用内部Microsoft出版物列表中的示例,这是Microsoft内容发布专业人员常用的工具。

如你所知,Microsoft跨 TechNet、MSDN 和 Office.com 发布数千篇文章。 为了在发布过程中起到帮助的作用,我们使用多个 SharePoint 列表。 列表中的每一项都代表了一篇文章或媒体文件。 为了快速查找有关列表项的信息,我们设置了一个搜索中心,用于搜索所有列表。

本系列将介绍如何更改搜索结果的显示方式...

默认搜索结果

更改为:

最终搜索结果

在本系列中,我们将介绍:

概述搜索如何工作

如果你不熟悉搜索的工作原理,下面是可能对此系列有用的高级表示形式。

搜索概述

  1. 内容存储在列表和库中。 网站栏用于存储值,换句话说,即列表或库中每项的信息。

  2. 爬网列表和库时,网站栏和网站栏值将添加到搜索索引中。

  3. 在搜索索引中,网站栏“转换”为托管属性。 网站栏值“转换”为托管属性值。

  4. 在搜索页面上,用户在搜索框 Web 部件中输入查询。 查询将发送至搜索框。

  5. 搜索结果从搜索索引发送至搜索结果页面,并显示在搜索结果 Web 部件。 搜索结果 Web 部件使用指定应显示哪些托管属性值的显示模板。

下面介绍如何在Microsoft的内部搜索中心上下文中理解这种高级表示形式。

  1. Microsoft 作者为她要编写的文章创建一个列表项。 “标题”、“内容摘要”和“技术主题”等网站栏用于存储值,换句话说是关于文章的信息。

    列表项

  2. 列表标记为可连续爬网。 这意味着列表将按设定间隔爬网,例如,每分钟爬网一次。

    可以在“列表设置目录设置”>中查看爬网计划。

    爬网计划

  3. “网站设置”搜索>架构中 ,可以搜索托管属性。

    在此方案中,有一个名为 ContentSummaryOWSMTXT 的托管属性,还有一个名为 owstaxIdTechnicalSubject 的托管属性。 它们表示网站栏“内容摘要”和“技术主题”。 有关将网站栏“转换”为托管属性的详细信息,请参阅 从网站栏到托管属性 - 这是怎么回事?

    托管属性

  4. 在搜索页面上,用户输入查询,例如“自定义搜索结果”

    查询

  5. 在搜索结果页上,搜索结果显示在 搜索结果 Web 部件中。 Web 部件使用显示模板,这些模板指定托管属性 ContentSummaryOWSMTXTowstaxIdTechnicalSubject 的值应显示在搜索结果中, (显示模板也指定了许多其他内容,但目前,让我们专注于这两个托管属性的值) 。 第二个显示模板是在步骤 1 中创建的列表项。 可以看到,来自托管属性 ContentSummaryOWSMTXTowstaxIdTechnicalSubject 的值显示在搜索结果中。

    搜索结果

您还可以查看详细信息,例如页面上每个搜索结果旁边的小图标。 这些图标表示发布文章的网站,例如 Office.com 和 TechNet。 搜索结果还在“search”值前面包含“Technical Subject”字样。 本系列后面将介绍如何添加图标和单词。 但首先,让我们探索有关如何显示搜索结果的更多详细信息。

本系列的下一篇文章

了解搜索结果在 SharePoint Server 中的显示方式

另请参阅

概念

SharePoint Server 中的搜索体系结构概述