更改搜索结果 Web 部件的设置
Applies To
Microsoft 365 中的 SharePoint搜索结果 Web 部件显示在搜索框 Web 部件中输入的查询的搜索结果。
默认情况下,经典搜索结果 Web 部件用于经典搜索中心中的所有默认搜索垂直页面。 了解经典和新式搜索体验。 垂直搜索自定义用于搜索特定内容,例如“ (所有内容”、“人员”、“对话”和“视频) ”,并显示针对特定内容类型或类进行筛选和格式化的搜索结果。 搜索结果 Web 部件显示搜索结果,还会将搜索结果发送到精简 Web 部件和搜索导航 Web 部件。
注意: 请参阅 在 SharePoint 中配置内容搜索 Web 部件 ,将内容搜索 Web 部件 (CSWP) 添加到页面,并对其进行配置以获取简单和高级的结果。
搜索结果 Web 部件使用在 Web 部件中指定的查询来显示搜索结果。 作为 SharePoint Online 管理员,您可以更改用于显示搜索结果的查询或其他设置。
若要在页面上添加和配置搜索结果 Web 部件,请参阅 关于配置搜索结果 Web 部件。 还可以找到其他信息,请参阅 在 SharePoint Server 中配置搜索结果 Web 部件的属性。
您要做什么?
-
更改要显示结果的 OneDrive 内容
更改搜索结果 Web 部件中的查询
搜索结果 Web 部件使用在 Web 部件中指定的查询来显示搜索结果。 默认情况下,此查询使用查询变量 {searchboxquery}。 查询变量是值的占位符,这意味着在运行查询时,值将替换占位符。 例如,当用户在搜索框中键入搜索词黄色时,搜索结果 Web 部件中的 {searchboxquery} 变量将搜索包含黄色短语的所有项。
通过更改搜索结果 Web 部件中的查询,可以:
-
更改结果源以指定应搜索的内容。
-
添加查询变量或属性筛选器,以自定义不同用户或用户组的搜索结果。
-
提升或降级搜索结果中的项目或页面。
-
更改搜索结果的排序。
更改查询有两种main方法:
在高级模式下使用关键字查询语言 (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 部件”工具窗格。
添加精简条件
在“ REFINERS ”选项卡上,可以通过向查询添加预选精简条件来选择限制返回的结果。
可以指定搜索结果 Web 部件中返回的搜索结果应限制为精简条件中的一个或多个值。 该列表显示在搜索架构中作为精简条件启用的所有托管属性。
-
若要将精简条件添加到查询,请从列表中选择精简条件,然后单击“ 添加”。
可以指定搜索结果应基于一个或多个托管属性进行分组。 当给定项有多个变体,并且你想要将它们分组到单个结果下时,这很有用。
-
若要定义结果分组,请单击“ 显示更多 ”以显示“ 分组结果 ”部分。
定义排序
使用“ 排序 ”选项卡可以指定如何对搜索结果进行排序。 可以定义多个级别的排序并为动态排序添加规则。
“排序依据”列表显示在搜索架构中设置为可排序的所有托管属性。
-
基于托管属性对结果进行排序:
-
在 “排序依据 ”列表中,选择一个托管属性,然后选择“ 降序 ”或“ 升序”。
-
要添加更多排序级别,请单击“添加排序级别”。
-
-
按相关性排名对结果进行排序:
-
在 “排序依据 ”列表中,选择“ 排名”。
-
(可选) 在 动态排序下,可以通过添加规则来指定其他排名,这些规则将在某些条件适用时更改结果顺序。 单击“ 添加动态排序规则”,然后指定条件规则。
-
添加更多设置
使用 “设置” 选项卡为查询选择更多设置。 可以选择使用查询规则、使用 URL 重写,并指定是否删除重复结果。
测试您的查询
“测试”选项卡基于您在其他选项卡中选中的内容显示最终查询文本。 您可以通过直接编辑查询文本来测试替代查询。 您也可以通过单击“显示更多”来测试不同的查询选项。
注意: 在“测试”选项卡中对查询所做的任何更改不会保存。
部分 |
说明 |
---|---|
查询文本 |
显示将由搜索结果 Web 部件运行的最终查询。 最终查询文本基于原始查询模板,其中动态变量替换为当前值。 查询的其他更改可以作为查询规则的一部分进行。 |
单击“ 显示更多 ”可显示详细信息。 |
|
查询模板 |
应用于查询的查询模板的内容。 |
已通过下列方式精简 |
应用于查询的精简条件,如“ REFINERS ”选项卡上定义。 |
分组依据 |
应对其搜索结果进行分组的托管属性,如“ REFINERS ”选项卡中定义。 |
应用的查询规则 |
显示应用到查询的查询规则。 |
查询模板变量 |
将应用于查询的查询变量,以及应用于当前页的变量的值。 键入其他值以测试它们将对查询产生的影响。 |
用户段术语 |
测试查询如何针对不同的用户段术语工作。 单击“ 添加用户段术语 ”,将术语添加到查询。 |
测试查询 |
单击“测试查询”按钮以预览搜索结果。 |
在快速模式下使用预定义值定义查询
-
在“ 基本信息 ”选项卡上,确保处于“高级模式”。 如果处于高级模式,请单击右上角的“ 切换到快速 模式”。
-
在“选择查询”部分中,选择结果源以指定应搜索的内容。
-
在“按应用限制”部分中,从列表中选择一个选项,以将结果限制为特定的网站、库、列表或 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 的结果,包括只有所有者有权访问的内容。 |
否 |
另请参阅: