技术开发 频道

Sharepoint 2010:开启企业级搜索之门

  由上表我们可以看到,从SharePoint Foundation到FAST™ Search Server是一个搜索功能逐渐增强的产品线,这样做的好处是可以根据企业实际需要来部署相应的产品,一方面为企业节省了成本,另一方面又为功能扩展留下了可扩展的接口。不管怎么样,SharePoint 产品的数据库是SQL Server数据库,其搜索也离不开SQL Server。SharePoint 2010 搜索架构如图2所示:

  图2 SharePoint 2010搜索架构

  由图2我们可以看到,SharePoint 2010搜索的核心架构包括四个部分:爬网者、索引引擎、搜索引擎、用户接口和查询对象。爬网者定义了能够爬网的对象,索引引擎对检索的内容建立索引,搜索引擎负责检索,用户接口查询对象负责响应用户操作和现实查询结果。

  SharePoint 2010 搜索新功能

  SharePoint 2010的搜索新功能我们分成两类用户来介绍:普通用户和管理员。

  普通用户新功能

  普通用户的新功能主要体现在两个方面,一方面是搜索功能本身的增强;另一方面是对搜索结果的处理,下面分别简介。

  (1) 新闻检索功能

  ? 自由文本查询和属性查询的布尔查询语法

  ? 搜索关键字和文档属性的前缀匹配

  ? 键入搜索查询时的建议

  ? 用户运行查询后的建议

  ? Windows 7 中的企业级搜索连接器

  (2) 对搜索结果的改进

  ? 优化面板

  ? 利用人员搜索,用户不仅可在组织中按姓名,还可按许多其他类别(如部门、职务、项目、专业和位置)查找其他人员

  ? SharePoint Server 2010 通过改进提高了搜索结果的相关性和有效性:根据搜索结果历史记录排位、基于推测的元数据关联

  管理员新功能

  (1) SharePoint Server 2010 具有新的管理中心界面。

  (2) 服务器场配置向导在产品安装完成后自动运行,此向导可帮助简化小型服务器场的部署,搜索系统可以在服务器场配置向导完成运行后,立即对本地 SharePoint 网站(服务器场中的网站)进行爬网。

  (3) 独立于其他共享服务的搜索服务管理。

  (4) 对自动执行管理任务的扩展支持。

  (5) 对已增加的爬网容量进行伸缩。

  (6) 对已增加的吞吐量和缩短的延迟进行伸缩。

  (7) 正常操作期间的拓扑管理。

  (8) SharePoint Server 2010 提供了监视服务器场的操作和自定义报表的新功能。

  (9) 利用运行状况和性能监视功能,管理员可以监视服务器场中的搜索操作。此功能对监视爬网状态和查询性能特别有用。

  (10) 可自定义报告,它可帮助您分析搜索系统操作和调整搜索系统,以提供非常好的搜索查询结果。

  (11) 可通过爬网或联合操作在 SharePoint 网站外的存储库中搜索内容。

  有关搜索新功能的更详细介绍,感兴趣的读者可以参考:

  http://technet.microsoft.com/zh-cn/library/ee667266(office.14).aspx

  应用与案例

  在应用与案例中,我们通过对搜索选项和搜索结果的展示来体验一下SharePoint 2010的企业级搜索。在搜索中心界面,我们可以选择高级搜索功能来看一看SharePoint 2010的搜索到底有什么变化,高级搜索的界面如图3所示:

SharePoint 2010 搜索新功能

  图3 高级搜索

  在搜索选项上增加自由文本查询和属性查询的布尔查询语法、搜索关键字和文档属性的前缀匹配,多语言支持。

  SharePoint 2010的搜索从形式上可以分为两类,一类是对网站、业务数据的检索;一类是对组织机构中人员的检索。其检索的演示界面分别如图4~5所示:

SharePoint 2010 搜索新功能

  图4 对网站内容搜索

  在上图所示的搜索结果页面中,我们可以看到这和MOSS 2007中的搜索有了不同,首先在搜索结果页面分成了3个部分,左边是对搜索结果的分类,如结果类型、站点、作者、日期、关键字。可以通过这些分类来对搜索结果进行过滤,这是一个更加满足企业搜索需求的重大变化,假设我们需要检索Word文档,那么在搜索结果里只需要过滤结果类型是Word的即可。

  在搜索结果的右端展示了相关搜索,我们知道,企业信息检索的难度在于一方面需要检索的信息来源比较分散;另一方面在于对搜索内容的相关性处理的不够友好。如根据关键字检索出了一个文档库的内容,但是我不能直接打开搜索结果的附件。在SharePoint 2010中列出了更多相关搜索,不仅如此,更增加了对多语言的支持和缩写的检索支持。

0
相关文章