选择“域索引”中要包含的数据库

索引服务器搜寻在“数据库属性”框的设计选项卡上选中了选项包含在多数据库索引中的数据库。

关于此任务

开始时请使用“域编目”中的隐藏视图 $MultiDbIndex 来查看数据库管理者已选择将哪些数据库包含在“索引”中。如果发现视图中包含不应位于“域索引”中的数据库(如个人邮件数据库或关注较少的数据库),或者如果视图中缺少重要数据库,那么请定制 $MultiDbIndex 视图的选择公式,或使用 Domino® Administrator 以包含或排除数据库。

使用 $MultiDbIndex 查看将建立索引的数据库

过程

  1. Domino® Administrator 选择文件 > 应用程序 > 打开
  2. 选择域的编目服务器,然后选择“域编目”。
  3. 按住 Ctrl-Shift 并单击打开

    “域编目”将打开并显示其隐藏视图。

  4. In the view pane, click $MultiDbIndex.

    该视图会显示“域索引”中将包含的每个数据库的副本标识,之后是一行有关每个副本的信息。

    注: 如果选择了多个要对其建立索引的数据库副本,域搜索会选择包含文档数最多的副本。

使用 $MultiDbIndex 更改将建立索引的数据库

关于此任务

为 $MultiDbIndex 视图定制选择公式是控制“域索引”中将包含哪些数据库的最佳、最简捷的方法。

下面是定制选择公式的示例。在该示例中,索引服务器将忽略包含在多数据库索引中设置,而只为服务器名称中包含“hub”的服务器上 smoketestdata 目录中的数据库建立索引。

SELECT @IsAvailable(ReplicaID) & @IsUnavailable(RepositoryType) & @Contains((pathname); "smoketestdata") & @Contains((server); "hub")

使用 Domino® Administrator 更改将建立索引的数据库

关于此任务

可使用 Domino® Administrator 同时选择或取消选择多个数据库上的包含在多数据库索引中选项。

过程

  1. Domino® Administrator 中,选择希望在“域索引”中包含或排除的数据库所在的服务器。
  2. 单击“文件”选项卡。
  3. 确保您对希望包含或排除的每个数据库拥有其 ACL 中的“管理者”访问权限。
    注: 在“文件”选项卡上,可以右键单击数据库并选择访问控制 > 管理以显示其 ACL。
    注: 如果希望包含其 ACL 限制缺省权限的数据库,应确保 LocalDomainServers 或 LocalDomainCatalogServers 组至少对您希望包含的每个数据库拥有“读者”访问权限。
  4. 选择希望包含或排除的数据库。
    注: 如果计划限制要建立索引的服务器,并已在这些服务器上放置副本,那么现在可能需要选择这些副本,即使已在原始数据库中设置了包含在多数据库索引中数据库属性也是如此,因为该设置不会始终进行复制。
  5. 在“工具”窗格中,选择数据库 > 多数据库索引
  6. 选择“启用”或“禁用”。
  7. 单击“确定”。
  8. 为每个包含的数据库指定类别。