更改搜索结果在搜索核心结果 Web 部件中的显示方式 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

搜索核心结果 Web 部件显示搜索查询的相关结果。它位于搜索结果页上并包含控制搜索结果显示方式的属性。默认情况下,搜索结果页位于 http://<ServerName>/results.aspx 中。搜索核心结果 Web 部件必须显示在 results.aspx 页面上,该页面上的所有其他 Web 部件才能正常工作。在用户键入查询时,搜索核心结果 Web 部件在第一页上显示前 10 条相关结果。查询中使用的词在结果中以粗体突出显示。您可以编辑搜索核心结果 Web 部件的属性,以更改显示的结果数以及在页面上显示结果的方式。

更改搜索结果在搜索核心结果 Web 部件中的显示方式

核心搜索结果包含指向含有关键字的内容的链接,即相关内容的摘录(部分说明)以及(取决于内容类型)有关作者的信息、创建日期及其大小。摘录下面是文档或网站的完整 URL。

如果允许显示在索引中找到的重复结果和重复项,则会在结果中显示“查看重复项”链接。当项目显示在 Web 浏览器中时,摘录下面会出现“在浏览器中查看”链接。

编辑搜索核心结果 Web 部件的属性

  1. 确认执行此过程的用户帐户是 Designers 组的成员。

  2. 在“搜索结果”页上,单击“网站操作”菜单,然后单击“编辑页面”。“搜索结果”页将在编辑模式中打开。

  3. 在搜索核心结果 Web 部件中,单击箭头,然后在菜单上单击“编辑 Web 部件”。

下表列出了更改搜索核心结果 Web 部件显示搜索结果的方式时要执行的操作。

若要实现此目的 执行以下操作

设置提供用户查询或固定查询结果的位置

在“位置属性”下的“位置”菜单上,指定要在 Web 部件中提供搜索结果的位置。默认值为“本地搜索结果”。随 SharePoint Server 2010 提供的其他选项包括“本地人员搜索结果”、“Internet 搜索结果”、“Internet 搜索建议”和“本地 Microsoft FAST Search Server 2010 for SharePoint 搜索结果”。

指定该值后,可以键入说明以阐明所选位置。

设置搜索结果范围

在“位置属性”下的“范围”框中,键入搜索结果的有效范围。之前应该已经配置该值,并且在 URL 不包含“s”参数时用于查询。此属性的设置影响具有相同跨 Web 部件查询 ID 的所有搜索核心结果 Web 部件。当多个搜索核心结果 Web 部件具有相同“用户查询”ID 时,只能通过编辑第一个 Web 部件来更改此属性。所做更改将影响共享相同 ID 的所有其他搜索核心结果 Web 部件。

根据关联性按从高到低的顺序对结果进行排序

在“显示属性”下的“默认结果排序”列表中,选择“关联”。这是默认值。

提示

若要向用户提供一个同时显示“关联”和“修改日期”选项的下拉菜单,请使用“搜索操作链接”Web 部件。

根据文档修改日期按由近及远的顺序对结果进行排序

在“显示属性”下的“默认结果排序”列表中,选择“修改日期”。默认情况下,结果按关联性排序。

提示

若要向用户提供一个同时显示“关联”和“修改日期”选项的下拉菜单,请使用“搜索操作链接”Web 部件。

更改页面上显示的结果数

在“显示属性”下的“每页结果数”框中,键入您希望在页面上显示的结果数,超过该数目后需要分页。最大值为 50 条结果。默认值为 10 条结果。增加此数目将影响用户界面的呈现速度。

更改摘要说明中的字符数

在“显示属性”下,选中“限制摘要中的字符”框,然后在“摘要中的字符”框中键入 1 至 10,000 之间的数字。默认值为 185 个字符。

更改搜索结果中 URL 的字符数

默认情况下,显示 90 个字符,超过该数目后 URL 会被截断。在“显示属性”中,如果选中“限制 URL 中的字符”框,并在“URL 中的字符”框中输入 90 以外的值,则用户界面不会发生变化。

允许使用自定义 XSL

若要使用 XSL 更改显示搜索结果的方式,请在“显示属性”下,清除“使用位置可视化”复选框。这会启用“XSL 编辑器”按钮,并且允许您编辑提取的属性和 XSL。默认情况下,提取的属性从位置提取。以下列表显示默认元数据属性:

  •   <Column Name="WorkId"/>

  •   <Column Name="Rank"/>

  •   <Column Name="Title"/>

  •   <Column Name="Author"/>

  •   <Column Name="Size"/>

  •   <Column Name="Path"/>

  •   <Column Name="Description"/>

  •   <Column Name="Write"/>

  •   <Column Name="SiteName"/>

  •   <Column Name="CollapsingStatus"/>

  •   <Column Name="HitHighlightedSummary"/>

  •   <Column Name="HitHighlightedProperties"/>

  •   <Column Name="ContentClass"/>

  •   <Column Name="IsDocument"/>

  •   <Column Name="PictureThumbnailURL"/>

  •   <Column Name="PopularSocialTags"/>

  •   <Column Name="PictureWidth"/>

  •   <Column Name="PictureHeight"/>

  •   <Column Name="DatePictureTaken"/>

  •   <Column Name="ServerRedirectedURL"/>

有关如何修改 XSL 转换 (XSLT) 以在搜索结果页上显示自定义属性的详细信息,请参阅如何:更改在核心搜索结果中返回的属性 (https://go.microsoft.com/fwlink/?linkid=207851&clcid=0x804)。

备注

“参数编辑器”按钮不适用于此 Web 部件。

设置查询语言

在“结果查询选项”下的“查询语言”列表中,选择查询期间将应用的语言。它是查询特定语言的属性(如日期和时间)期间使用的语言,而不是用于显示结果的语言。

提示

若要更改显示结果时所用的语言,请单击搜索框旁边的“首选项”,然后选择结果的语言。

将用户生成的数据传递到其他 Web 部件

在“结果查询选项”下的“跨 Web 部件查询 ID”列表中,选择要用于在搜索核心结果 Web 部件和搜索结果页上的其他 Web 部件之间传递数据的查询 ID。默认情况下,查询 ID 是“用户查询”,这意味着用户查询所生成的数据将传递到将“用户查询”配置为“跨 Web 部件查询 ID”属性值的所有其他 Web 部件。如果要配置固定关键字查询,必须更改该值。

删除或包含重复或近乎重复的搜索结果

在“结果查询选项”下,选中或清除“删除重复结果”复选框。默认情况下,该复选框处于选中状态。

包含查询词的屈折变体

词干分解可扩展用户的查询词,以包含查询词的屈折变体。屈折变体是不更改词义的后缀。例如,如果对英语启用了词干(默认情况下未启用),则用户使用“search”一词执行查询时,结果将包含“search”、“searches”、“searching”和“searched”几个词。在“结果查询选项”下,选中或清除“启用搜索词干”复选框。默认情况下,该复选框处于清除状态。

返回非索引字的结果

非索引字(也称为干扰词)是“and”、“a”、“is”、“the”之类的词。您可以对任何语言添加或删除非索引字,方法是编辑该语言的非索引字文件。在编制索引和查询过程中,非索引字将被忽略。默认情况下,非索引字查询不返回任何结果。若要更改此设置,请在“结果查询选项”下,清除“忽略干扰词”复选框。

设置固定关键字查询

固定关键字查询可用于返回特定关键字或属性值的结果。它与“跨 Web 部件查询 ID”设置结合使用。在“结果查询选项”下的“在查询中追加文本”框中,键入搜索所用的关键字或者属性名称和值。最大字符数为 1,000。

备注

如果要配置固定关键字查询,必须将此 Web 部件的“结果查询选项”节点中的默认“跨 Web 部件查询 ID”设置从默认设置“用户查询”更改为列表中的另一查询 ID,如“查询 2”。如果不更改该值,则“固定关键字查询”设置中的筛选器不会添加到搜索查询中。

添加“更多结果”链接

固定查询仅显示指定的结果数。希望查看更多结果的用户必须选择此链接。若要链接到一个网址以显示更多查询结果,请在“结果查询选项”下,展开“更多结果链接选项”,然后选中“显示更多结果链接”框。最大字符数为 1,000。在“更多结果链接文本标签”框中,键入要显示为链接的文本,用户希望查看更多结果时将单击该链接。如果保留此框为空,但是指定了一个 URL,则显示“更多结果…”。最大字符数为 300。

配置 Web 部件的通用属性

Web 部件共享一组控制其外观、布局和高级特征的通用属性。可在工具窗格中更改 Web 部件属性。

备注

您在工具窗格中看到的通用 Web 部件属性可能与本节中介绍的属性有所不同,原因如下:

  • 若要查看工具窗格的“高级”部分,您必须至少拥有 Designer 权限。

  • 对于特定 Web 部件,Web 部件开发人员可能已选择不显示这些通用属性中的一个或多个,或者可能已选择创建并在工具窗格的“外观”、“布局”和“高级”部分显示下面未列出的其他属性。

  • 有些权限和属性设置可能会禁用或隐藏 Web 部件属性。

有关权限级别的详细信息,请参阅用户权限和权限级别 (SharePoint Server 2010)

外观

属性 说明

标题

指定 Web 部件标题栏中显示的 Web 部件标题。

高度

指定 Web 部件的高度。

宽度

指定 Web 部件的宽度。

部件版式状态

指定在用户打开页面时是否显示整个 Web 部件。默认情况下,部件版式状态设置为“普通”以显示整个 Web 部件。当状态设置为“最小化”时,只显示标题栏。

部件版式类型

指定是否显示 Web 部件框架的标题栏和边框。

布局

属性 说明

隐藏

指定当用户打开页面时 Web 部件是否可见。如果选中该复选框,仅当您在设计页面时 Web 部件才可见,并且标题中附加有后缀“(隐藏)”。如果您想使用 Web 部件通过 Web 部件连接向另一个 Web 部件提供数据,但又不想显示该 Web 部件,则可以将其隐藏。

方向

指定 Web 部件内容中文本的方向。例如,阿拉伯语是从右向左书写语言;英语和大多数其他欧洲语言是从左向右书写语言。该设置可能并不适用于所有类型的 Web 部件。

区域

指定页面上 Web 部件所在的区域。注意,如果不具有修改区域的权限,则页面上的区域将不在列表框中列出。

区域索引

在区域内包含多个 Web 部件的情况下指定 Web 部件在区域中的位置。若要指定顺序,请在文本框中键入一个正整数。如果在区域中 Web 部件是按照从上到下的顺序排列的,值为 1 表示该 Web 部件显示在区域顶部。如果在区域中 Web 部件是按照从左到右的顺序排列的,值为 1 表示该 Web 部件显示在区域左侧。例如,向空白区域中添加一个 Web 部件并使其按照从上到下的顺序排列时,区域索引为“0”。向该区域的底部添加第二个 Web 部件时,其区域索引为“1”。若要将第二个 Web 部件移到区域的顶部,请键入 0,然后为第一个 Web 部件键入 1。

备注

区域内的每个 Web 部件都必须有一个唯一的区域索引值。因此,更改当前 Web 部件的区域索引值时也会更改区域内其他 Web 部件的区域索引值。

高级

属性 说明

允许最小化

指定是否可以将 Web 部件最小化。

允许关闭

指定是否可以从页面中删除 Web 部件。

允许隐藏

指定是否可以隐藏 Web 部件。

允许区域更改

指定是否可将 Web 部件移至其他区域。

允许连接

指定 Web 部件是否可以参与和其他 Web 部件的连接。

允许在个人视图中编辑

指定是否可以在个人视图中修改 Web 部件属性。

导出模式

指定允许为此 Web 部件导出的数据级别。根据您的配置的不同,此设置可能不可用。

标题 URL

指定一个文件的 URL,该文件包含有关 Web 部件的附加信息。在您单击 Web 部件标题时,将在单独的浏览器窗口中显示该文件。

说明

指定将鼠标指针停留在 Web 部件标题或 Web 部件图标上时出现的屏幕提示。在使用工具窗格的“查找 Web 部件”菜单中的“搜索”命令搜索 Web 部件时,将使用此属性的值。

帮助 URL

指定一个文件的位置,该文件包含有关 Web 部件的帮助信息。在您单击 Web 部件菜单上的“帮助”命令时,将在单独的浏览器窗口中显示帮助信息。

帮助模式

指定浏览器如何显示 Web 部件的帮助内容。选择以下选项之一:“模式”- 打开单独的浏览器窗口(如果浏览器具有此功能)。用户必须在返回到网页之前关闭该窗口。“无模式”- 打开单独的浏览器窗口(如果浏览器具有此功能)。用户在返回到网页之前,不必关闭该窗口。这是默认值。“导航”- 在当前浏览器窗口中打开网页。

备注

即使自定义 Microsoft ASP.NET Web 部件支持此属性,默认的 SharePoint 帮助主题也仅在单独的浏览器窗口中打开。

目录图标图像 URL

指定一个文件的位置,该文件包含要用作 Web 部件列表中的 Web 部件图标的图像。图像大小必须为 16 X 16 像素。

标题图标图像 URL

指定一个文件的位置,该文件包含要在 Web 部件标题栏中使用的图像。图像大小必须为 16 X 16 像素。

导入错误消息

指定导入 Web 部件出现问题时显示的消息。

See Also

Other Resources

自定义搜索结果