管理关键字

关键字是组织标识为对搜索很重要的字词或短语。关键字为搜索管理员提供一种方法,以在初始结果页面上显示其他信息和建议的链接。对于包含添加到关键字列表中的特定字词或短语的查询,在其搜索结果中不会显示此信息。在管理关键字时,请了解以下几点:

  • 关键字的部分匹配是不可能的,因为分词系统不会将这些词划分为单个单词。

  • 当存在关键字的不同版本时(例如,C# 和 CSharp),您应使用同义词,因为会对用户输入的未修改的查询词执行关键字匹配。

  • 对于关键字,可以显示两部分信息:该词的定义和“最佳匹配”,后者是被标识为与该词特别相关的链接的列表。

定义

定义 实质上与词汇表术语相同;它解释关键字的含义。定义文本在 Definition 属性中指定,它作为关键字条目的一部分包含在关键字列表中。

最佳匹配

最佳匹配是搜索管理员为关键字推荐的资源的列表。

关键字和最佳匹配之间存在多对多的关系。关键字可能有多个与其关联的最佳匹配,而最佳匹配可以与多个关键字关联。这意味着最佳匹配列表与关键字列表是分开配置的。将最佳匹配添加到此列表之后,它可以与关键字列表中的相应条目相关联。

关键字对象模型

可以在 Microsoft.Office.Server.Search.Administration 命名空间中找到用于管理搜索范围的类,此命名空间位于 Microsoft.Office.Server.Search.dll 中。

Keyword 类表示单个关键字。表 1 列出了此类的属性。

表 1. 关键字属性

名称

说明

Term

表示关键字的字词或短语。

Synonyms

关键字的同义词集合。

Contact

负责关键字的联系人。

BestBets

关键字的最佳匹配集合。

Definition

关键字的定义。

StartDate

关键字的激活日期。

EndDate

关键字的到期日期。

ReviewDate

通知关键字的联系人应审阅该词的日期。

Keyword 类包含两个方法:一个用所做的任何更改来更新关键字,另一个从关键字列表中删除关键字。

BestBet 类表示单个最佳匹配。表 2 列出了此类的属性。

表 2. BestBet 属性

名称

说明

Title

最佳匹配的标题。

Url

最佳匹配的 URL。

Description

最佳匹配的说明。

ParentKeywords

使用此最佳匹配的关键字的集合。

若要为给定的网站集返回关键字和最佳匹配,请使用 Keywords 类。此对象中的方法返回 KeywordCollection 对象(存放关键字的集合),或返回 BestBetCollection 对象(存放最佳匹配的集合)。

也可以使用 BestBetsCollection 对象来存放给定关键字的最佳匹配的集合。若要存放给定关键字的同义词的集合,您可以使用 SynonymCollection 对象。

See Also

参考

[Microsoft.Office.Server.Search.Administration.Keywords]

[Microsoft.Office.Server.Search.Administration.Keyword]

[Microsoft.Office.Server.Search.Administration.BestBet]

概念

企业级搜索管理对象模型入门

改进相关性