更改搜索结果 Web 部件的设置

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

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

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

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

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

你想做什么?

在搜索结果 Web 部件中更改查询

更改显示模板设置

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

更改要显示其结果的 OneDrive 内容

在搜索结果 Web 部件中更改查询

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

通过在 "搜索结果" 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: 绿色

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

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

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

添加精简条件

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

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

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

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

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

定义排序

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

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

  • 根据托管属性对结果进行排序:

    1. 在 "排序依据" 列表中, 选择一个托管属性, 然后选择 "降序" 或 "升序"。

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

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

    1. 在 "排序依据" 列表中, 选择 "排名"。

    2. 可选在 "排名模型" 列表中, 选择要使用的排名模型。

    3. 可选在 "动态排序" 下, 你可以通过添加规则来指定其他条件, 以便在特定条件适用时更改结果顺序。 单击 "添加动态排序规则", 然后指定条件规则。

添加更多设置

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

测试您的查询

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

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

部分

说明

查询文本

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

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

查询模板

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

已通过下列方式精简

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

分组依据

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

应用的查询规则

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

查询模板变量

将应用于查询的查询变量和应用于当前页的变量值。 键入其他值以测试它们将对查询产生的影响。

用户区段条款

测试查询对于不同的用户区段术语的工作方式。 单击 "添加用户区段术语" 向查询添加术语。

测试查询

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

返回页首

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

  1. 在 "基本" 选项卡上, 确保处于高级模式。 如果处于高级模式, 请单击右上角的 "切换到快速模式"。

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

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

  4. 选择 "通过标记限制" 部分中的选项, 以将结果限制为术语集中的术语标记的内容:

  5. 不通过任何标记限制: 不会根据标记 (默认) 限制搜索结果。

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

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

  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 for Business 内容的结果。 私人 OneDrive 内容是他们自己的仅有权访问的内容。

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

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

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

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

如果您选择

然后, Web 部件将显示

默认情况下处于选中状态

他们自己的 OneDrive

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

返回页首

另请参阅:

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×