演练:对搜索结果使用自定义安全修整程序

Microsoft Office SharePoint Server 2007 企业级搜索对搜索结果在查询时执行安全修整。但是,有时可能要执行自定义安全修整。企业级搜索通过 Microsoft.Office.Server.Search.Query 命名空间中的 ISecurityTrimmer 接口也支持这些应用场景。

通过实现此接口,可以创建一个组件,在将搜索结果返回给用户之前对这些搜索结果进行自定义安全修整。利用安全修整注册过程,可以指定自定义安全修整程序的配置属性。

本演练指导您完成实现基本自定义安全修整程序的步骤,还有一个可选步骤介绍如何对修整程序将检查的内容项数实现可配置的限制。

先决条件

若要执行此演练,请确保以下条件:

  • 在开发计算机上安装 Microsoft Visual Studio 2005。

  • 在开发计算机上安装 Microsoft Office SharePoint Server 2007,且已创建共享服务提供程序。

完成演练

以下主题将指导您创建、部署并注册企业级搜索的自定义安全修整程序:

步骤 1:创建自定义安全修整程序

步骤 2:部署和注册自定义安全修整程序

步骤 3(可选):指定所检查的爬网 URL 数的可配置限制

See Also

参考

Microsoft.Office.Server.Search.Query.ISecurityTrimmer

Microsoft.Office.Server.Search.Query.PluggableAccessCheckException

概念

企业级搜索结果的自定义安全修整概述

企业级搜索安全模型