SharePoint 2013 搜索中的查询规则条件

原文发布于 2012 年 11 月 21 日(星期三)

今天,我已将有关 SharePoint 2013 记录的信息汇总,这些信息将于明年年初发布在 TechNet 上,同时我也认为应该在这里与大家分享一下这些不错的信息。我已经发布过一些有关搜索和查询规则的文章。这其中稍微有点不好理解的就是可为查询规则创建的条件。当您为查询规则创建条件时,实际上有几个选择 - 如果您决定希望每次都触发您的查询规则,则只需删除在创建查询规则时添加的条件即可。如果不存在任何条件,则您的查询规则每次都将触发。如果您需要使用条件,则可以添加一个或多个条件 - 只要我们找到一个匹配的条件,我们就会停止并开始谈论您为规则定义的操作。

本文的重点是讨论条件及其含义;但仅通过条件的描述来理解条件可能会有点难,因此我想在这里做一些适当的说明。以下是您可在查询规则中使用的条件:

  • 查询与关键字完全匹配
  • 查询包含操作术语
  • 查询与字典完全匹配
  • 源中更常见的查询
  • 一般会单击的结果类型
  • 高级查询文本匹配

 完全匹配关键字是相当简单的 - 您可以创建用户的查询与特定词或词组匹配的条件;您只需要键入要查找的内容即可。

操作术语可以是您在条件中键入的词,并且查询需要以这些词中的某个词开始或结束。您也可以让查询在术语存储术语集中查找操作词。为操作术语键入值与键入关键字之间的差异是,关键字必须完全匹配;操作术语可位于查询的开头或结尾。

若要与字典准确匹配,您可以选择一个术语集,并且查询必须与术语集中的某个术语准确匹配。

对于源中更常见的查询,这意味着条件将进行检查以了解查询是否为您所选的特定结果源中的热门查询。例如,如果用户在默认结果源中查询“利益相关者介绍”,则该查询实际上可能是视频结果源中的热门查询,其中您将查询与利益相关者相关的所有视频介绍。如果是这样的话,您可能需要让查询规则还促使用户针对视频结果源进行查询,并会触发用户要查询的源。

常被单击的结果类型与源中更常见的查询类似。这意味着,您可以在查询规则条件中选择结果类型(如视频)。当查询规则查看用户的查询时,如果发现当用户执行以前他们通常点击的搜索结果中的视频的查询时,您的条件将返回 true。因此,如果查询具有通常针对特定结果类型单击的结果,则您可以使用此结果来执行另一个查询并返回该类型的结果。

最后,在高级规则中,您可以根据用户查询进行各种匹配 - 您可以执行以下操作:查找包含特定词或以特定词开始或结束的查询,在术语集中查找匹配项,使用正则表达式等。

希望本文内容能够帮助阐明这些条件的含义及其使用方式。

 

这是一篇本地化的博客文章。请访问 Query Rule Conditions in SharePoint 2013 Search 以查看原文