Microsoft Office SharePoint Server 2007 企业级搜索

Microsoft Office SharePoint Server 2007 向企业级搜索添加了一些新功能和增强功能。新功能提供了一致和熟悉的搜索体验,提高了搜索结果相关度,提供了用于搜索用户和专业知识的新功能,可以在业务线 (LOB) 应用程序中对数据进行索引和搜索,另外还改进了可管理性和可扩展性。

以下各部分将简要介绍主要功能和增强功能。

一致的搜索体验

Office SharePoint Server 2007 和 Windows SharePoint Services 3.0 现在采用 Microsoft Search 的公共实现。这意味着 Office SharePoint Server 2007 和 Windows SharePoint Services 3.0 中的搜索体验都是一致的。

相关度提高

企业级搜索中包含一个与 Microsoft 研究部门协作开发的经修补的分级引擎。它专门针对搜索企业内容的特殊要求。

特定的新内容相关性算法包括以下几种:

  • 单击距离

  • 超链接定位文本

  • URL 深度

  • URL 文本匹配

  • 自动提取元数据

  • 自动检测语言

  • 文件类型相关性偏离

  • 增强的文本分析

有关企业级搜索中相关性改进的详细信息,请参阅企业级搜索相关性体系结构概述

搜索可管理性

Office SharePoint Server 2007 支持集中管理一个 SharePoint 服务器场中的分布式索引和搜索服务。这样便可以对大型业务数据和文档内容集合进行索引和搜索,而并不会显著增加操作开销。

我们新增了托管对象模型 Microsoft.Office.Server.Search.Administration,可用于创建自定义应用程序来管理企业级搜索。有关使用此对象模型的详细信息,请参阅企业级搜索管理对象模型入门

快速查询范围子系统

搜索范围可帮助用户扩大或缩小内容搜索的范围。企业级搜索范围现已从内容源分离出来并且可基于任意内容属性(如 URL、类型和作者)。范围可基于简单的规则(如“所有市场营销计划”)或多个规则(如“北美销售网站上的所有市场营销计划,作者为 John Smith”)。

此外,可以在共享服务提供程序 (SSP) 级别对搜索范围进行全局定义并在各网站之间共享搜索范围,也可以在网站集级别定义搜索范围。

业务数据目录协议处理程序

企业级搜索与业务数据目录结合在一起,这样可便于索引和搜索任何关系数据库或者可由 Microsoft ADO.NET 或 Web 服务访问的其他信息存储,例如客户关系管理 (CRM) 系统中的数据。

您无需编写自定义协议处理程序或 IFilter,也无需创建数据库中信息的可搜索 HTML 表示形式。

您可对来自业务数据目录的搜索结果进行高度自定义并完全与企业级搜索范围和其他搜索中心功能集成。

自定义搜索查询应用程序

企业级搜索新增了 Microsoft.Office.Server.Search.Query 对象模型,可用于创建自定义搜索 Web 部件。有关使用这个新对象模型的信息,请参阅企业级搜索查询对象模型概述;有关生成搜索 Web 部件的信息,请参阅自定义企业级搜索 Web 部件入门

为了从客户端应用程序访问搜索结果,企业级搜索提供了向后兼容的查询 Web 服务

企业级搜索中加入了一个新的企业级搜索关键字语法参考语法,它支持将搜索词直接传递到查询引擎。企业级搜索 SQL 语法引用企业级搜索 URL 语法参考 查询语法也可向后兼容,因此大多数 Microsoft Office SharePoint Portal Server 2003 搜索查询将继续有效。有关查询语法变化的信息,请参阅SharePoint Portal Server 2003 的 SQL 语法更改

自定义安全修整

企业级搜索查询对象模型包含一个新的 API,即 ISecurityTrimmer 接口,可供开发人员用来自定义安全修整程序,从而在查询时修整搜索结果。它支持根据自定义身份验证类型对搜索结果进行修整,同时无需对内容进行重新爬网便可以执行最新的安全修整。

See Also

概念

企业级搜索体系结构

查询企业级搜索

其他资源

Searching in Office SharePoint Server

自定义 Windows SharePoint Services 搜索