配置 Office SharePoint Server 搜索以对 Lotus Notes 进行爬网 (Office SharePoint Server 2007)

Microsoft Office SharePoint Server 2007 使共享服务管理员能够对存储在 Lotus Domino 数据库中并由 Lotus Domino 服务器承载的 Lotus Notes 文档进行爬网。利用 Office SharePoint Server 2007,共享服务管理员可以为特定共享服务提供程序 (SSP) 配置索引服务器,以便对一台 Domino 服务器上的一个或多个 Lotus Domino 数据库进行爬网。

本文可帮助您了解所需的先决条件、您必须做出的决策,以及您必须从 Domino 管理员处获得才能完成准备对 Lotus Notes 爬网 (Office SharePoint Server 2007) 中所列过程的信息。

本文内容:

  • 关于本文

  • 先决条件

  • OSearch 服务和 Lotus Notes 用户 ID

关于本文

在本文中的要点处,我们将提示您在与您所阅读信息相关的“配置 Office SharePoint Server 搜索以对 Lotus Notes 进行爬网”工作表 (https://go.microsoft.com/fwlink/?linkid=94461&clcid=0x804) 上输入信息。当执行本文中的步骤时,您将使用记录在此工作表上的信息。

本文假定以下几点:

  • 在索引服务器上安装了 32 位版本的 Office SharePoint Server 2007,并且 Office SharePoint Server 搜索服务正在运行。

    警告

    您不能使用 64 位版本的 Office SharePoint Server 2007 对 Lotus Notes 进行爬网,因为 Lotus C++ API 工具包只能在 32 位版本中使用。如果尝试使用 64 位版本的 Office SharePoint Server 2007 执行准备对 Lotus Notes 爬网 (Office SharePoint Server 2007) 中描述的过程,将导致 Lotus Notes 客户端应用程序在配置系统时崩溃。

  • 包含您想要进行爬网的 Domino 数据库的 Domino 服务器正在运行。

先决条件

本节论述在执行准备对 Lotus Notes 爬网 (Office SharePoint Server 2007) 中所提供过程之前必须可用的项目和信息。

在准备索引服务器以对一个或多个 Lotus Domino 数据库承载的 Lotus Notes 内容进行爬网时,需要以下类型的管理员参与:

  • 您想要进行爬网的 Lotus Domino 服务器的管理员

  • 您要从中对 Lotus Notes 内容进行爬网的索引服务器的服务器管理员

  • 共享服务管理员

软件要求

软件要求包括:

  • Lotus Notes 客户端应用程序(可从 IBM 购买)。

    此表显示支持的 Lotus Notes 客户端版本和 Domino 服务器版本。

    支持的 Domino 服务器版本 支持的 Lotus Notes 客户端版本

    5.5

    5.5

    6.0 或 5.5

    6.0

    6.5 或 6.0

    6.5

    7.0 或 6.5

    7.0

    7.5 或 7.0

    7.5

    8.0 或 7.5

    8.0

    Important重要说明:

    由于在撰写本文时 IBM 尚未提供 64 位版本的 Lotus C++ API,因此您必须使用 32 位版本的 Lotus Notes 客户端应用程序。

  • Lotus C++ API Toolkit for Notes,该软件可从 IBM 软件下载页面(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=83371&clcid=0x804)(该链接可能指向英文页面) 免费获得。有关详细信息,请参阅准备对 Lotus Notes 爬网 (Office SharePoint Server 2007) 中的“下载 Lotus C++ API Toolkit for Notes”一节。

    备注

    Lotus Notes 客户端应用程序和 Lotus C++ API Toolkit for Notes 协同工作来实现用于访问 Lotus Notes 数据库的协议处理程序。

    备注

    您将需要 IBM ID 和密码以登录到 IBM 下载网站。如果当前没有 IBM ID,您可以通过使用 IBM 软件网站(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=83370&clcid=0x804) 申请一个。

对 Lotus Domino 数据库进行爬网所需的用户帐户

对于共享服务管理员想要进行爬网的 Lotus Domino 数据库和个别文档,Domino 管理员必须向 Lotus Notes 用户 ID(代表 Domino 用户)至少授予“Reader”权限。Domino 管理员还必须将此 Lotus Notes 用户 ID 和分配给 OSearch 服务的 Windows 域帐户添加到您想要进行爬网的 Lotus Domino 服务器上的映射数据库。

备注

只有分配给 OSearch 服务的帐户才能用于对 Lotus Domino 数据库进行爬网。您不能使用默认内容访问帐户或使用爬网规则指定其他帐户对 Lotus Domino 数据库进行爬网。

下表汇总了对 Lotus Domino 数据库进行爬网所需的帐户。

所需帐户 注释 示例

Windows 域帐户

分配给 OSearch 服务的帐户必须同时是索引服务器上 Administrators 组的成员。

Contoso\User1(其中 Contoso 是域名,User1 是 Windows 域帐户的名称)。

Lotus Notes 用户 ID

对于您想要进行爬网的 Lotus Domino 数据库或个别文档,必须至少为该用户 ID 授予“Reader”访问权限。Domino 证书也包含此 Lotus Notes 用户 ID。

User2

备注

此帐户的名称及其密码无需与 Windows 域帐户匹配。稍后您将在准备对 Lotus Notes 爬网 (Office SharePoint Server 2007) 中将 Windows 域帐户映射到此用户 ID。

本文后面提供了有关此映射表的详细信息。

OSearch 服务和 Lotus Notes 用户 ID

共享服务管理员必须向 Lotus Domino 管理员提供分配给 OSearch 服务的 Windows 域用户帐户。然后,Domino 管理员必须使用映射数据库将此 Windows 域帐户映射到某个 Lotus Notes 用户 ID。此 Lotus Notes 用户 ID 会添加到将用于向 Lotus Domino 服务器验证爬网程序身份的 Domino 证书中。

备注

共享服务管理员不能使用爬网规则以便利用其他内容访问帐户来对 Lotus Domino 数据库进行爬网。只能使用分配给 OSearch 服务的 Windows 域帐户。因此,在对多台 Lotus Domino 服务器进行爬网时必须使用同一证书。

建议您使用已经分配给 OSearch 服务的帐户。如果分配给 OSearch 服务的帐户是服务帐户(如 Local Service),而不是 Windows 域帐户,则情况有所例外。在这种情况下,您将需要将服务帐户更改为 Windows 域用户帐户。

使用以下过程来验证分配给 OSearch 服务的帐户是否为 Windows 域帐户。

Important 重要说明:

您必须是服务器场管理员才能执行以下过程。

验证 OSearch 服务帐户

  1. 在 SharePoint 管理中心网站中“操作”选项卡上的“拓扑结构和服务”部分,单击“服务器上的服务”。

  2. 单击“Office SharePoint Server 搜索”。

  3. 在“配置 Office SharePoint Server 搜索服务设置”页上的“服务器场搜索服务帐户”部分,确保“可配置”处于选定状态,并且在“用户名”框中指定了 Windows 域用户帐户。请注意,用户名的格式必须为域\用户名。

    Important 重要说明:

    如果已经选择了 Windows 域名,请不要更改它。

  4. 将此 Windows 域帐户记录在工作表的表 1 中的“Search Service”(搜索服务)行中。

Lotus Domino 管理员必须向索引服务器的服务器管理员提供 Domino 证书。请注意,与此证书关联的 Lotus Notes 用户 ID 对以下对象至少必须具有“读者”权限:

  • 您想要进行爬网的 Domino 服务器上的所有 Lotus Domino 数据库。

  • 您想要进行爬网的那些数据库内的所有 Lotus Notes 文档。

  • 存储 Lotus Notes 用户 ID 和 Windows 域用户之间的映射的每个 Lotus Domino 映射数据库。

工作表操作

将 Domino 证书的名称记录在工作表的表 3 中的“Domino certificate name”(Domino 证书名称)行中,并将 Domino 证书的位置记录在“Domino certificate location”(Domino 证书位置)行中。

备注

Domino 证书的文件扩展名为 .id。

Lotus Domino 管理员提供的信息

下表描述了必须由 Lotus Domino 服务器的 Domino 管理员提供的信息,该服务器承载您想要进行爬网的 Lotus Domino 数据库。必须要有此信息才能执行准备对 Lotus Notes 爬网 (Office SharePoint Server 2007) 中提供的过程。

项目 说明

用户名

Domino 证书中 Lotus Notes 用户 ID 的用户名。

备注

此用户名区分大小写,例如,ContosoUser。

密码

与 Domino 证书中的 Lotus Notes 用户 ID 关联的用户名的密码。

Domino 服务器名称

Lotus Domino 服务器的分层名称,例如,Contoso/marketing/west。

备注

Domino 服务器名称使用正斜杠,而不是反斜杠。

Lotus Domino 服务器的 NetBIOS 名称或 IP 地址

Lotus Domino 服务器的 IP 地址或 NetBIOS 名称,例如,10.10.10.10 或 Contoso。

Lotus Domino 数据库名称

您想要进行爬网的 Lotus Domino 数据库的名称。

备注

Lotus Domino 数据库名称区分大小写,例如,EngineeringSpecs。

工作表操作

将本节中描述的信息记录在工作表的表 2 中。

安全注意事项

在准备索引服务器以对 Lotus Notes 进行爬网时,您必须进行的其中一个选择是:是否在对 Lotus Domino 数据库进行爬网并建立索引的同时忽略 Lotus Domino 安全性。如果选择这样做,建立了索引的所有 Lotus Notes 文档将出现在 SharePoint 网站的所有用户的搜索结果页面上。

相反,如果希望 Office SharePoint Server 2007 的安全修整功能基于已在个别 Lotus Notes 文档上设置的安全性来筛选搜索结果,您必须选择在建立内容索引的同时考虑 Lotus Domino 安全性。此外,在共享服务管理员对 Lotus Domino 数据库进行爬网之前,Lotus Domino 服务器的管理员必须将 SharePoint 用户的 Windows 域帐户映射为 Domino 用户的 Lotus Notes 用户 ID。必须进行此映射,原因是 Windows 域帐户未与 Lotus Notes 文档直接关联。但是,Lotus Domino 服务器确实提供了一种机制(有时称为映射数据库),特定 Lotus Domino 服务器的管理员可以使用该机制将 Lotus Notes 用户 ID 映射到 Windows 域帐户。

备注

在对内容进行爬网之前,必须用必要的用户帐户填充映射数据库。如果在对 Domino 数据库进行爬网之后将用户帐户添加到映射数据库,您必须在索引服务器上重新启动 OSearch 服务,并开始对受影响的 Domino 数据库进行完整爬网。这使得索引服务器能够将映射数据库的更新副本放入高速缓存。

如果使用映射数据库将 Windows 域帐户映射为 Lotus Notes 用户 ID,单击 Lotus Notes 文件搜索结果的最终用户将看到登录提示。他们必须随后输入其 Lotus Notes 用户 ID 和密码才能访问文件。

备注

不支持空白密码。因此,其 Lotus Notes 用户 ID 密码为空白的 Lotus Notes 用户将无法通过搜索结果页面查看 Lotus Notes 文件。

默认安全映射

如果未将 Domino 用户映射为 Windows 用户,Office SharePoint Server 2007 将尝试使用为 Domino 数据库配置的默认安全映射来进行身份验证。若要对 Lotus Notes 文档进行爬网,对于您要进行爬网的数据库和文档,默认安全映射必须提供“Reader”访问权限。

必需的安全映射

Lotus Domino 管理员至少必须创建一个映射数据库,以便将 Domino 证书中的 Lotus Notes 用户 ID 映射为工作表表 1 中的“Search service”(搜索服务)行中列出的 Windows 域帐户。

若要继续准备对 Lotus Notes 进行爬网,请执行准备对 Lotus Notes 爬网 (Office SharePoint Server 2007) 中显示的过程。

另请参见

其他资源

“配置 Office SharePoint Server 搜索以对 Lotus Notes 进行爬网”工作表 (https://go.microsoft.com/fwlink/?linkid=94461&clcid=0x804)