精简目录编目

您可以从“目录编目”模板 (DIRCAT5.NTF) 创建精简目录编目。例如,一个组织可能有多个目录,这些目录总共可包含的用户数超过 35 万,总大小可达 3GB。当在精简目录编目中聚集这些目录时,可能仅有 50MB 左右。

注: 不再支持在服务器上使用精简目录编目。

通常,每个用户和组条目稍大于 100 字节。为了使目录大小变小,精简目录编目使用独特设计,将来自 Domino® 目录的多个文档组合到目录编目中的单个文档中,并限制可用于查找的已排序视图数。

聚集文档

精简目录编目之所以小,一个原因是它将源 Domino® 目录中的多个条目组合到单个聚集文档中。尽管单个目录编目聚集文档包含的源目录条目的平均最大数为 200 个,但它通常最多可以包含 250 个。这意味着一个精简目录编目只需使用约 1000 个聚集文档即可存储源 Domino® 目录中 200,000 个文档的信息。

有限视图数

精简目录编目很小还因为它仅包含几个小视图。相比之下,Domino® 目录和扩展目录编目具有通常很大的多个视图。

$Users 视图 这是精简目录编目中用于名称查找的一个视图。配置所选目录编目如何对此视图进行排序时,可以选择按专有名称、按姓或者按备用名排序。在查找与所选排序顺序不符的名称时,会对目录编目执行全文搜索,而不是视图查找。

不应手动打开 $$Users 视图中的聚集文档;因为这些文档并不是用来查看的,如果要查看,可能需要花大量的时间对它们进行格式化。

$Unid 视图 此视图包含 Dircat 任务将源目录条目复制到目录编目中时所需的信息。$Unid 视图不在目录编目的副本上创建,这样就进一步减小了目录编目的大小。

$PeopleGroupsFlat 视图Notes® 用户单击“地址”按钮以浏览目录时,此视图显示目录名称。

配置视图 此视图显示包含目录编目配置设置的“配置”文档。

用户视图 这是用户可打开且程序可以访问的视图,用于查看包含在目录编目中的名称。此视图不会存储在磁盘上,而是在需要时建立。

设计更改

一般来说,不应更改精简目录编目的数据库设计。但有一个例外,即可以更改“用户”视图的名称,但前提是将原来的视图名称“用户”用作别名。

应用程序访问

Notes® 应用程序可以使用以下方法通过编程方式来访问精简目录编目:

  • $Users 视图NAMELookup 调用
  • 如果使用 NOTES.INI 设置 Name_Include_Ed=1,则 NAMEGetAddressBooks 调用
  • NIFFindByKeyNIFReadEntriesNIFOpenNote 调用 -- 这些可访问用户视图,但不能访问 $Users 视图。
    注: 不能使用 NIFOpenNote 打开从 NIFReadEntries 返回的注释;必须改为调用 NIFOpenNote
  • LotusScript® 方法 - 这些可访问用户视图,但不能访问 $Users 视图。
  • @NameLookup 功能