属性索引提高了搜索算法的性能。使用脚本可以为属性创建索引。如果您选择这样做,则脚本将不仅为 Calendar Server 添加索引,而且为 Messaging Server 和 Communications Express 添加索引。因此,为某个产品创建索引后,就无需为其他产品重新创建索引。实际上,如果尝试为相同的属性再次创建索引,则不会产生任何变化。对于每个要创建索引的属性,只有在其索引尚不存在时脚本才会为其调用 db2index。
下表列出了目录准备脚本将为其创建索引的所有属性,这些属性按后缀的类别分组。该表还列出了为每个属性创建的索引的类型。有关 Directory Server 创建索引的更多信息,请参见 http://docs.sun.com/coll/1316.1 和 http://docs.sun.com/coll/1389.1。
后缀 |
为其创建索引的属性 |
添加的索引类型 |
---|---|---|
用户/组 |
|
pres、eq、approx、sub |
mailAlternateAddress |
pres、eq、approx、sub |
|
mailEquivalentAddress |
pres、eq、approx、sub |
|
member |
eq |
|
cosspecifier |
pres |
|
用户/组(适用于 Access Manager—Schema 2) |
inetDomainBaseDN |
pres、eq |
sunPreferredDomain |
pres、eq |
|
associatedDomain |
pres、eq |
|
o |
pres、eq |
|
sunOrganizationAlias |
pres、eq |
|
DC 树(适用于 Schema 1) |
inetDomainBaseDN |
pres、eq |
inetCanonicalDomainName |
pres、eq |
|
个人通讯录 (PAB) |
memberOfManagedGroup |
pres、eq |
memberOfPAB |
pres、eq |
|
memberOfPABGroup |
pres、eq |
|
un |
eq |
|
icsCalendar |
pres、eq、approx、sub |
|
icsCalenarOwned |
pres、eq、approx、sub |
|
新建 PAB |
displayname |
pres、eq、sub |
MemberOfPiBook |
eq |
|
MemberofPiGroup |
eq |
如果您需要自行添加更多索引,请参阅 Directory Server 文档中有关添加索引的说明。