更改搜索结果 Web 部件的设置
Applies To
Microsoft 365 中的 SharePoint搜索结果 Web 部件显示在搜索框 Web 部件中输入的查询的搜索结果。
默认情况下,经典搜索结果Web 部件经典搜索中心的所有默认搜索垂直页面上使用。 了解经典和新式搜索体验。 垂直搜索用于搜索特定内容(如 (所有内容、人员、对话和视频) )进行了自定义,它们显示筛选的搜索结果,并针对特定内容类型或类设置格式。 搜索结果Web 部件显示搜索结果,还会将搜索结果发送到精简Web 部件搜索导航Web 部件。
注意: 请参阅在 Web 部件中SharePoint内容搜索",将内容搜索 Web 部件 (CSWP) 添加到页面,并针对简单和高级结果对其进行配置。
搜索结果Web 部件使用在搜索中指定的查询Web 部件显示搜索结果。 作为 SharePoint Online 管理员,您可以更改用于显示搜索结果的查询或其他设置。
若要在页面上添加Web 部件并配置搜索结果,请参阅 关于在 Web 部件。 还可以找到其他信息,请参阅在 SharePoint Server 中配置搜索结果Web 部件属性。
您想要什么?
-
更改OneDrive显示结果的内容
更改"搜索结果"查询Web 部件
搜索结果Web 部件使用在搜索中指定的查询Web 部件显示搜索结果。 默认情况下,此查询使用查询变量 {searchboxquery}。 查询变量是值的占位符,这意味着,运行查询时,值将替换占位符。 例如,当用户在搜索框中输入黄色搜索词时, {searchboxquery} 搜索框中的 {searchboxquery} 变量Web 部件搜索包含黄色短语的所有项目。
通过更改"搜索结果"Web 部件中的查询,可以:
-
更改结果源以指定应搜索的内容。
-
添加查询变量或属性筛选器,以自定义不同用户或用户组的搜索结果。
-
升级或降级搜索结果中的项目或页面。
-
更改搜索结果的排序。
有两种更改查询的主要方法:
在高级模式下使用关键字查询语言 (KQL) 定义查询
-
在搜索结果页上,单击"设置",然后单击"编辑页面"。 搜索结果页面在"编辑"模式下打开。
-
在"搜索结果Web 部件中,将指针移动到标题Web 部件右侧,单击箭头,然后单击菜单上的 Web 部件编辑 "。 "搜索结果Web 部件工具窗格将在页面右上方的功能区下打开。
-
在"Web 部件"工具窗格中的"搜索条件"部分中,单击"更改查询"。 "生成查询"对话框在"高级 模式"中打开。
-
在" 基本信息 "选项卡上的" 选择 查询"部分中,选择结果源以指定应搜索的内容。
-
现在可以更改查询 文本。 默认情况下,将定义查询变量{searchboxquery}。 使用关键字查询语言和 KQL (更改) ,或使用 关键字筛选器 和 属性筛选器 列表生成查询:
-
关键字查询可包括自由文本关键字、属性筛选器或运算符。 使用大括号将查询变量括起来。 运行查询时,查询变量将替换为值。 关键字查询的最大长度为 2,048 个字符。 有关 KQL 详细信息,请参阅 关键字查询语言 (KQL) 语法参考。
-
Use keyword filters to add query variables to your query. 从列表中选择预定义的查询变量,然后通过单击“添加关键字筛选器”将其添加到查询。 有关可用查询变量的列表,请参阅 SharePoint Server 2013 中的查询变量。
-
使用属性筛选器查询在搜索架构中设置为可查询 的 托管属性的内容。 从"属性筛选器" 列表中选择托管 属性。 单击“添加属性筛选器”以将筛选器添加到查询中。
注意: 自定义托管属性不会显示在"属性筛选器 " 列表中。 若要向查询添加自定义托管属性,请在"查询"文本框中输入自定义托管属性的名称,后跟查询条件,例如MyCustomColorProperty:Green
-
-
单击 " 测试查询"查看搜索结果的预览。
-
还可以向查询添加更多详细信息:
-
单击 " 确定"保存查询并返回到Web 部件窗格。
添加精简条件
在 "精简条件 "选项卡上,可以通过向查询添加预先选择的精简条件来限制返回的结果。
可以指定"搜索结果"选项中返回的Web 部件应限制为来自精简条件中的一个或多个值。 该列表显示在搜索架构中启用为精简条件的所有托管属性。
-
若要向查询添加精简条件,请从列表中选择一个精简条件,然后单击"添加"。
可以指定应基于一个或多个托管属性对搜索结果进行分组。 当给定项存在多个变体,并且你想要将它们分组到单个结果下时,这非常有用。
-
若要定义结果分组,请单击" 显示更多" 以显示" 分组结果" 部分。
定义排序
使用 "排序" 选项卡指定如何对搜索结果进行排序。 可以定义多个级别的排序,并添加动态排序规则。
" 排序方式 "列表显示在搜索架构中设置为可排序的所有托管属性。
-
若要基于托管属性对结果进行排序,
-
在"排序方式"列表中,选择托管属性,然后选择"降序"或"升序"。
-
要添加更多排序级别,请单击“添加排序级别”。
-
-
按相关性排名对结果进行排序:
-
在"排序方式"列表中,选择"排名"。
-
(可选) "动态排序"下,可以通过添加规则来指定其他排名,这些规则将在某些条件适用时更改结果顺序。 单击 "添加动态排序规则",并指定条件规则。
-
添加更多设置
使用设置选项卡选择查询的更多设置。 可以选择使用查询规则,使用 URL 重写,并指定是否删除重复的结果。
测试您的查询
“测试”选项卡基于您在其他选项卡中选中的内容显示最终查询文本。 您可以通过直接编辑查询文本来测试替代查询。 您也可以通过单击“显示更多”来测试不同的查询选项。
注意: 在“测试”选项卡中对查询所做的任何更改不会保存。
部分 |
说明 |
---|---|
查询文本 |
显示由搜索结果列表运行的最终Web 部件。 最终的查询文本基于将动态变量替换为当前值的原始查询模板。 查询的其他更改可能作为查询规则的一部分进行。 |
单击 "显示更多 "以显示更多信息。 |
|
查询模板 |
应用于查询的查询模板的内容。 |
已通过下列方式精简 |
应用于查询的精简条件,如" 精简 条件"选项卡上定义。 |
分组依据 |
应按"精简条件"选项卡中的定义对搜索结果进行分组的 托管 属性。 |
应用的查询规则 |
显示应用到查询的查询规则。 |
查询模板变量 |
将应用于查询的查询变量以及应用于当前页面的变量的值。 键入其他值以测试这些值对查询的影响。 |
用户细分术语 |
测试不同用户段术语的查询工作原理。 单击 "添加用户段术语 ",向查询添加术语。 |
测试查询 |
单击“测试查询”按钮以预览搜索结果。 |
在快速模式下使用预定义值定义查询
-
在" 基本信息 "选项卡上,确保已进入"高级模式"。 如果 采用高级模式 ,请单击右上角的"切换到快速模式"。
-
在"选择查询"部分中,选择结果源以指定应搜索的内容。
-
在"按应用限制"部分中,从列表中选择一个选项,将结果限制为特定网站、库、列表或 URL。
-
在"按 标记限制 "部分选择选项,将结果限制为使用术语集的术语标记的内容:
-
不要按任何标记进行限制:搜索结果不会基于默认标记 (限制) 。
-
按当前页面的导航术语进行限制:搜索结果将限制为使用当前页面的术语标记的内容。 当前标记显示为友好 URL 的最后一部分。 只有当您的网站使用托管导航时,此选项才有意义。
-
受当前导航和子导航限制:搜索结果将限制为使用当前页面 (的术语标记的内容显示为友好 URL) 的最后一部分,以及使用当前页面的子术语标记的内容。 仅在您的网站使用托管导航时相关。
-
限制此标记:搜索结果将限制为使用你在框中键入的标记标记的内容。
-
还可以向查询添加更多详细信息:
-
单击 " 确定"保存查询并返回到Web 部件窗格。
更改显示模板设置
-
在搜索结果页上,单击"设置",然后单击"编辑页面"。 搜索结果页面在"编辑"模式下打开。
-
在"搜索结果"Web 部件中,将指针移动到标题Web 部件右侧,单击箭头,然后单击菜单上的"编辑Web 部件按钮。 "搜索结果Web 部件工具窗格将在页面右上方的功能区下打开。
-
在Web 部件"工具窗格的"显示模板"部分中,在"结果控件显示模板"列表中,可以选择一个显示模板来控制Web 部件。
-
在本部分的其他列表中,为单个结果选择 显示模板:
-
默认选择是"使用结果类型显示项目"。 此选择根据搜索结果的结果类型应用不同的显示模板。 例如,如果搜索结果的结果类型为 PDF 文件,则应用显示模板 PDF 项。 如果搜索结果的结果类型是图像,则应用" 图片项目 显示"模板。
-
若要将一个显示模板应用于搜索结果的所有结果类型,请选择"使用单个模板显示项目",然后选择要应用显示的模板。
-
有关详细信息 ,请参阅使用结果类型和显示模板更改 搜索结果的外观。
更改结果设置和结果控件设置
-
在搜索结果页上,单击"设置",然后单击"编辑页面"。 搜索结果页面在"编辑"模式下打开。
-
在"搜索结果"Web 部件中,将指针移动到标题Web 部件右侧,单击箭头,然后单击菜单上的"编辑Web 部件按钮。 "搜索结果Web 部件工具窗格将在页面右上方的功能区下打开。
-
在Web 部件工具窗格的"设置"部分中,更改"结果"设置以指定结果的显示效果:
如果选择 |
然后,Web 部件显示 |
默认选中 |
---|---|---|
每页的结果数 |
每页显示的最大搜索结果数。 |
|
显示排名结果 |
排名结果。 清除可只显示已 (的块,例如) 结果或结果 (,例如结果) 。 |
是 |
显示提升的结果 |
使用查询规则提升的搜索结果。 |
支持 |
显示"你是指吗?" |
查询拼写更正,如"是否表示建议"。 |
是 |
显示"查看重复项"链接 |
"查看重复项"链接,用户可以单击该链接查看分类为重复项的结果。 |
否 |
显示搜索中心的链接 |
链接到搜索中心。 |
否 |
4. 在 Web 部件 工具窗格中的"设置"部分中,更改"结果控件设置"以指定更多选项,以在"搜索结果"窗格中显示Web 部件:
如果选择 |
然后,Web 部件显示 |
默认选中: |
---|---|---|
显示高级链接 |
指向"高级搜索"页的链接。 |
支持 |
显示结果计数 |
找到的结果数。 |
是 |
显示语言下拉列表 |
语言下拉列表。 为用户提供一种切换其查询语言的方法。 只有当用户在搜索用户首选项页中选择了两种或多种语言时,下拉列表才显示 |
支持 |
显示排序下拉列表 |
排序下拉列表。 为用户提供更改结果排序顺序的方法。 |
否 |
显示分页 |
搜索结果下方的分页控件。 |
支持 |
显示首选项链接 |
指向搜索用户首选项页面的链接。 |
支持 |
显示 AlertMe 链接 |
指向"提醒我"页面的链接。 |
是 |
更改如何显示用户自己的内容 OneDrive 结果
默认情况下,用户会看到共享OneDrive SharePoint内容的结果,而不是来自其私人内容的结果。 专用 OneDrive 内容是其自己的内容,只有他们有权访问。
可以将搜索结果设置为显示一个单独的块,其中包含来自用户私人内容 OneDrive 结果。
-
在搜索结果页上,单击"设置",然后单击"编辑页面"。 搜索结果页面在"编辑"模式下打开。
-
在"搜索结果Web 部件中,将指针移动到标题Web 部件右侧,单击箭头,然后单击菜单上的 Web 部件编辑 "。 "搜索结果Web 部件工具窗格将在页面右上方的功能区下打开。
-
在"Web 部件"工具窗格中的"设置"部分中,转到"还显示结果",然后选择"其自己的OneDrive"。
如果选择 |
然后,Web 部件显示 |
默认选中 |
---|---|---|
他们自己的OneDrive |
一个单独的块,包含用户自己OneDrive的结果,包括只有所有者有权访问的内容。 |
否 |
另请参阅: