Applies ToMicrosoft 365 中的 SharePoint

搜索结果 Web 部件显示在搜索框 Web 部件中输入的查询的搜索结果。

默认情况下,经典搜索结果Web 部件经典搜索中心的所有默认搜索垂直页面上使用。 了解经典和新式搜索体验。 垂直搜索用于搜索特定内容(如 (所有内容、人员、对话和视频) )进行了自定义,它们显示筛选的搜索结果,并针对特定内容类型或类设置格式。 搜索结果Web 部件显示搜索结果,还会将搜索结果发送到精简Web 部件搜索导航Web 部件。

注意: 请参阅在 Web 部件中SharePoint内容搜索",将内容搜索 Web 部件 (CSWP) 添加到页面,并针对简单和高级结果对其进行配置。

搜索结果Web 部件使用在搜索中指定的查询Web 部件显示搜索结果。 作为 SharePoint Online 管理员,您可以更改用于显示搜索结果的查询或其他设置。

若要在页面上添加Web 部件并配置搜索结果,请参阅 关于在 Web 部件。 还可以找到其他信息,请参阅在 SharePoint Server 中配置搜索结果Web 部件属性

您想要什么?

更改"搜索结果"查询Web 部件

搜索结果Web 部件使用在搜索中指定的查询Web 部件显示搜索结果。 默认情况下,此查询使用查询变量 {searchboxquery}。 查询变量是值的占位符,这意味着,运行查询时,值将替换占位符。 例如,当用户在搜索框中输入黄色搜索词时, {searchboxquery} 搜索框中的 {searchboxquery} 变量Web 部件搜索包含黄色短语的所有项目。

通过更改"搜索结果"Web 部件中的查询,可以:

  • 更改结果源以指定应搜索的内容。 

  • 添加查询变量或属性筛选器,以自定义不同用户或用户组的搜索结果。

  • 升级或降级搜索结果中的项目或页面。

  • 更改搜索结果的排序。

有两种更改查询的主要方法:

在高级模式下使用关键字查询语言 (KQL) 定义查询

  1. 在搜索结果页上,单击"设置",然后单击"编辑页面"。 搜索结果页面在"编辑"模式下打开。

  2. 在"搜索结果Web 部件中,将指针移动到标题Web 部件右侧,单击箭头,然后单击菜单上的 Web 部件编辑 "。 "搜索结果Web 部件工具窗格将在页面右上方的功能区下打开。

  3. 在"Web 部件"工具窗格中的"搜索条件"部分中,单击"更改查询"。 "生成查询"对话框在"高级 模式"中打开

  4. 在" 基本信息 "选项卡上的" 选择 查询"部分中,选择结果源以指定应搜索的内容。

  5. 现在可以更改查询 文本。 默认情况下,将定义查询变量{searchboxquery}。 使用关键字查询语言和 KQL (更改) ,或使用 关键字筛选器属性筛选器 列表生成查询:

    • 关键字查询可包括自由文本关键字、属性筛选器或运算符。 使用大括号将查询变量括起来。 运行查询时,查询变量将替换为值。 关键字查询的最大长度为 2,048 个字符。 有关 KQL 详细信息,请参阅 关键字查询语言 (KQL) 语法参考

    • Use keyword filters to add query variables to your query. 从列表中选择预定义的查询变量,然后通过单击“添加关键字筛选器”将其添加到查询。 有关可用查询变量的列表,请参阅 SharePoint Server 2013 中的查询变量

    • 使用属性筛选器查询在搜索架构中设置为可查询 托管属性的内容。 从"属性筛选器" 列表中选择托管 属性。 单击“添加属性筛选器”以将筛选器添加到查询中。

      注意: 自定义托管属性不会显示在"属性筛选器 " 列表中。 若要向查询添加自定义托管属性,请在"查询"文本框中输入自定义托管属性的名称,后跟查询条件,例如MyCustomColorProperty:Green

  6. 单击 " 测试查询"查看搜索结果的预览。

  7. 还可以向查询添加更多详细信息:

  8. 单击 " 确定"保存查询并返回到Web 部件窗格。

添加精简条件

"精简条件 "选项卡上,可以通过向查询添加预先选择的精简条件来限制返回的结果。

可以指定"搜索结果"选项中返回的Web 部件应限制为来自精简条件中的一个或多个值。 该列表显示在搜索架构中启用为精简条件的所有托管属性。

  • 若要向查询添加精简条件,请从列表中选择一个精简条件,然后单击"添加"。

可以指定应基于一个或多个托管属性对搜索结果进行分组。 当给定项存在多个变体,并且你想要将它们分组到单个结果下时,这非常有用。

  • 若要定义结果分组,请单击" 显示更多" 以显示" 分组结果" 部分。

定义排序

使用 "排序" 选项卡指定如何对搜索结果进行排序。 可以定义多个级别的排序,并添加动态排序规则。

" 排序方式 "列表显示在搜索架构中设置为可排序的所有托管属性。

  • 若要基于托管属性对结果进行排序,

    1. 在"排序方式"列表中,选择托管属性,然后选择"降序"或"升序"。

    2. 要添加更多排序级别,请单击“添加排序级别”。

  • 按相关性排名对结果进行排序:

    1. 在"排序方式"列表中,选择"排名"。

    2. (可选) "动态排序"下,可以通过添加规则来指定其他排名,这些规则将在某些条件适用时更改结果顺序。 单击 "添加动态排序规则",并指定条件规则。

添加更多设置

使用设置选项卡选择查询的更多设置。 可以选择使用查询规则,使用 URL 重写,并指定是否删除重复的结果。

测试您的查询

测试”选项卡基于您在其他选项卡中选中的内容显示最终查询文本。 您可以通过直接编辑查询文本来测试替代查询。 您也可以通过单击“显示更多”来测试不同的查询选项。

注意: 在“测试”选项卡中对查询所做的任何更改不会保存。

部分

说明

查询文本

显示由搜索结果列表运行的最终Web 部件。 最终的查询文本基于将动态变量替换为当前值的原始查询模板。 查询的其他更改可能作为查询规则的一部分进行。

单击 "显示更多 "以显示更多信息。

查询模板

应用于查询的查询模板的内容。

已通过下列方式精简

应用于查询的精简条件,如" 精简 条件"选项卡上定义。

分组依据

应按"精简条件"选项卡中的定义对搜索结果进行分组的 托管 属性。

应用的查询规则

显示应用到查询的查询规则。

查询模板变量

将应用于查询的查询变量以及应用于当前页面的变量的值。 键入其他值以测试这些值对查询的影响。

用户细分术语

测试不同用户段术语的查询工作原理。 单击 "添加用户段术语 ",向查询添加术语。

测试查询

单击“测试查询”按钮以预览搜索结果。

返回页首

在快速模式下使用预定义值定义查询

  1. 在" 基本信息 "选项卡上,确保已进入"高级模式"。 如果 采用高级模式 ,请单击右上角的"切换到快速模式"。

  2. 在"选择查询"部分中,选择结果源以指定应搜索的内容。

  3. 在"按应用限制"部分中,从列表中选择一个选项,将结果限制为特定网站、库、列表或 URL。

  4. 在"按 标记限制 "部分选择选项,将结果限制为使用术语集的术语标记的内容:

  5. 不要按任何标记进行限制:搜索结果不会基于默认标记 (限制) 。

  6. 按当前页面的导航术语进行限制:搜索结果将限制为使用当前页面的术语标记的内容。 当前标记显示为友好 URL 的最后一部分。 只有当您的网站使用托管导航时,此选项才有意义。

  7. 受当前导航和子导航限制:搜索结果将限制为使用当前页面 (的术语标记的内容显示为友好 URL) 的最后一部分,以及使用当前页面的子术语标记的内容。 仅在您的网站使用托管导航时相关。

  8. 限制此标记:搜索结果将限制为使用你在框中键入的标记标记的内容。

  9. 还可以向查询添加更多详细信息:

  10. 单击 " 确定"保存查询并返回到Web 部件窗格。

返回页首

更改显示模板设置

  1. 在搜索结果页上,单击"设置",然后单击"编辑页面"。 搜索结果页面在"编辑"模式下打开。

  2. 在"搜索结果"Web 部件中,将指针移动到标题Web 部件右侧,单击箭头,然后单击菜单上的"编辑Web 部件按钮。 "搜索结果Web 部件工具窗格将在页面右上方的功能区下打开。

  3. 在Web 部件"工具窗格的"显示模板"部分中,在"结果控件显示模板"列表中,可以选择一个显示模板来控制Web 部件。

  4. 在本部分的其他列表中,为单个结果选择 显示模板

    • 默认选择是"使用结果类型显示项目"。 此选择根据搜索结果的结果类型应用不同的显示模板。 例如,如果搜索结果的结果类型为 PDF 文件,则应用显示模板 PDF 项。 如果搜索结果的结果类型是图像,则应用" 图片项目 显示"模板。

    • 若要将一个显示模板应用于搜索结果的所有结果类型,请选择"使用单个模板显示项目",然后选择要应用显示的模板。

有关详细信息 ,请参阅使用结果类型和显示模板更改 搜索结果的外观。

返回页首

更改结果设置和结果控件设置

  1. 在搜索结果页上,单击"设置",然后单击"编辑页面"。 搜索结果页面在"编辑"模式下打开。

  2. 在"搜索结果"Web 部件中,将指针移动到标题Web 部件右侧,单击箭头,然后单击菜单上的"编辑Web 部件按钮。 "搜索结果Web 部件工具窗格将在页面右上方的功能区下打开。

  3. 在Web 部件工具窗格的"设置"部分中,更改"结果"设置以指定结果的显示效果:

如果选择

然后,Web 部件显示

默认选中

每页的结果数

每页显示的最大搜索结果数。

显示排名结果

排名结果。

清除可只显示已 (的块,例如) 结果或结果 (,例如结果) 。

显示提升的结果

使用查询规则提升的搜索结果。

支持

显示"你是指吗?"

查询拼写更正,如"是否表示建议"。

显示"查看重复项"链接

"查看重复项"链接,用户可以单击该链接查看分类为重复项的结果。

显示搜索中心的链接

链接到搜索中心。

4. 在 Web 部件 工具窗格中的"设置"部分中,更改"结果控件设置"以指定更多选项,以在"搜索结果"窗格中显示Web 部件:

如果选择

然后,Web 部件显示

默认选中:

显示高级链接

指向"高级搜索"页的链接。

支持

显示结果计数

找到的结果数。

显示语言下拉列表

语言下拉列表。 为用户提供一种切换其查询语言的方法。 只有当用户在搜索用户首选项页中选择了两种或多种语言时,下拉列表才显示

支持

显示排序下拉列表

排序下拉列表。 为用户提供更改结果排序顺序的方法。

显示分页

搜索结果下方的分页控件。

支持

显示首选项链接

指向搜索用户首选项页面的链接。

支持

显示 AlertMe 链接

指向"提醒我"页面的链接。

更改如何显示用户自己的内容 OneDrive 结果

默认情况下,用户会看到共享OneDrive SharePoint内容的结果,而不是来自其私人内容的结果。 专用 OneDrive 内容是其自己的内容,只有他们有权访问。

可以将搜索结果设置为显示一个单独的块,其中包含来自用户私人内容 OneDrive 结果。

  1. 在搜索结果页上,单击"设置",然后单击"编辑页面"。 搜索结果页面在"编辑"模式下打开。

  2. 在"搜索结果Web 部件中,将指针移动到标题Web 部件右侧,单击箭头,然后单击菜单上的 Web 部件编辑 "。 "搜索结果Web 部件工具窗格将在页面右上方的功能区下打开。

  3. 在"Web 部件"工具窗格中的"设置"部分中,转到"还显示结果",然后选择"其自己的OneDrive"。

如果选择

然后,Web 部件显示

默认选中

他们自己的OneDrive

一个单独的块,包含用户自己OneDrive的结果,包括只有所有者有权访问的内容。

返回页首

另请参阅:

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。