前言

  SharePoint 2013搜索中,有一个非常好用的细化搜索结果的功能,就是“查询规则”。可以通过对于某些特定查询时,起到细化显示结果的作用。下面,我们简单的介绍一下该功能的使用和效果。

  1、通常SharePoint搜索,我们在管理中心的搜索中心,对内容源进行爬网,然后在搜索核心结果中配置搜索范围,即可,如下图:

  2、但是,针对不同的关键字,我们也可以通过搜索规则,对其进行搜索的细化,进入到网站设置 – 查询规则,如下图:

  3、在管理查询规则的页面上,首先需要选定一个结果源,来为其定制查询规则,如下图:

  4、选择好结果源以后,就可以新建查询规则了,点击新建查询规则,如下图:

  5、首先输入规则的名称,然后选择查询的条件,如下图:

  注:这里是配置当关键字是“SharePoint”的条件下,触发这个规则,如果有其他需求,也可以选择其他查询条件的;

  6、然后就是填写触发该规则时候的动作了,我这里选择了第三个,其他几个的意思,我们可以在左边Actions下面的描述中了解到;我这里的是当触发这个条件,就按照当前的查询条件处理;

  7、点击“Change ranked results by changing the query”以后,会弹出页面,输入查询文本,如下图红框:

  注:这里只查询固定列表里的内容,忽略其他路径(其实我们可以限制返回文件类型,作者等很多条件,我这里只是一个最简单的例子);

  8、在之前三个地方已经输入完毕,记得勾选Publishing下面的激活,否则此规则是不生效的,也就是无法应用到搜索中,如下图:

  9、回到最初的管理查询条件的页面,可以看到我们为该站点定义的查询规则了,同事也可以清楚的了解到查询条件和触发的动作,如下图:

  10、当我们执行查询关键字“SharePoint”的时候,发现规则已经生效了,搜索结果只有固定列表的内容了,屏蔽了其他的结果(可以对比第一步的图),如下图:

  11、换一个关键字进行查询,发现不符合查询规则的搜索,还是按照之前的搜索进行展示的。

总结

  站点里的查询规则,对于搜索来说,是一个很好用的功能,这里只是做一个简单的展示,熟悉以后,我们可以定制很多更复杂的搜索;同时,搜索规则的关键字可以用半角分号进行分隔,不用一系列规则,定制很多查询规则的。

  同时,在管理查询规则的页面,我们可以很容易的禁用或者启用这个查询规则,也不需要启动增量或者完全爬网使其生效。我们还可以配置两个间隔日期之间,该规则生效,非常灵活,至于更多的功能,还需要大家继续挖掘,今天就到这里,休息。。休息一下。。

SharePoint 2013 网站搜索规则的使用示例的更多相关文章

  1. 优化移动设备上SharePoint 2013网站

    优化移动设备上SharePoint 2013网站 本文由SPFarmer翻译自Waldek Mastykarz的文章 移动市场在持续的增长.在不远的将来,使用移动设备浏览站点将会超过电脑.为了保证用户 ...

  2. SharePoint 2013网站突然不能登录了。

    SharePoint 2013网站突然不能登录了,访问的时候,总是报错: The list has not shared with you.   原因: 原来我不知道什么时候把web applicat ...

  3. SharePoint 2013 Search REST API 使用示例

    前言:在SharePoint2013中,提供Search REST service搜索服务,你可以在自己的客户端搜索方法或者移动应用程序中使用,该服务支持REST web request.你可以使用K ...

  4. Sharepoint 2013 网站集的删除与还原

    一.可以通过三种方法删除网站集: 1.打开Sharepoint 2013 管理页面首页 ---> 单击‘应用程序管理(Application Management)’并进入该页面 ---> ...

  5. SharePoint 2013 调用WCF服务简单示例

    内容比较简单,主要记录自己使用SharePoint 2013WCF服务遇到的小问题和小经验,分享给大家,希望能够给需要的人有所帮助.好吧,进入正题! 第一部分 SharePoint 2013调用自带W ...

  6. SharePoint 2013 网站定义中添加页面布局

    今天在Visual Studio 2012中将页面布局打包到网站定义中. 新建Module “MasterPageGallary” 在Element中如下: <Elements xmlns=&q ...

  7. sharepoint 2013 网站集解锁

    前言 最近碰到这样的一个问题,就是SharePoint 站点备份(Backup-SPSite)的时候,速度特别慢,然后网站变成只读状态(备份过程中只读属于正常现象).但是,自己手欠把备份命令的Powe ...

  8. SharePoint 2013 网站迁移流程

    在新的Farm(场)里,创建一个新的Web Application(网站应用程序),不需要创建Site Collection(网站集) Copy(复制)自定义开发的WSP包到新的Farm Server ...

  9. SharePoint 2013 App 示例之图片墙

    应用程序实质上是 Web 应用程序.如果您知道如何生成 Web 应用程序,则您就知道如何生成 SharePoint 相关应用程序.您可以使用任何语言,如 HTML.JavaScript.PHP 或 . ...

随机推荐

  1. 记住密码超简单实现(C#)

    实现效果如下 实现过程 [Serializable] class User { //记住密码 private string loginID; public string LoginID { get { ...

  2. n个结点,不同形态的二叉树(数目+生成)

    题目链接: 不同的二叉查找树:http://www.lintcode.com/zh-cn/problem/unique-binary-search-trees/ 不同的二叉查找树 II:http:// ...

  3. ASP.NET MVC下的四种验证编程方式[续篇]

    在<ASP.NET MVC下的四种验证编程方式>一文中我们介绍了ASP.NET MVC支持的四种服务端验证的编程方式("手工验证"."标注Validation ...

  4. 数据可视化-EChart2.0使用总结1

    图表是企业级Web开发必不可少的一个功能点.也是“数据可视化的一个具体呈现”.今天看到阮一峰翻译的“数据可视化:基本图表”一文,同时梳理一下公司现在项目使用的EChart2.0类库.阮一峰的文章同时也 ...

  5. 清除页面广告?身为前端,自己做一款简易的chrome扩展吧

    大家肯定有这样的经历,浏览网页的时候,左右两端广告,诸如“屠龙宝刀,点击就送”,以及最近火的不行的林子聪37传奇霸业什么“霸业面具,霸业吊坠”的魔性广告总是充斥我们的眼球. 当然有现成的扩展程序或者插 ...

  6. Perl碎碎念

    1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(<>){ chomp; print "$_\n" unless ...

  7. 【记录】JS 获取图片原始尺寸-防止图片溢出

    示例代码: <div id="div_content"> <img src="http://static.cnblogs.com/images/logo ...

  8. spring源码分析之spring-core-env

    看一下源码整体: 抓住主要点,Environment.PropertyResolver.PropertySource,其结构如下: 其中, Environment:Interface represen ...

  9. android studio 导入有so 文件的项目是,程序崩溃的可能原因

    被这玩意坑了2个多小时. ----------------------------------- 由于 android studio 在建项目时,不会自动识别 so 文件,所以在含有so 文件的项目中 ...

  10. DocX在C#中的基本操作方法

    用了一个星期把园子里2016年中有关.net的文章都看了,有些只是大致的看了一下,在看的同时也在记录一些通用的方法.发现有很多对NPOI的文档,主要是操作Excl的方法,却很少有关文档类型的方法. 在 ...