您无法创建新的系统索引,而只能维护由目录服务器内部定义的现有系统索引。
可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
创建新的索引配置。
可以使用 dsconf create-index 命令行实用程序,通过指定要编制索引的属性来配置新的索引信息。
例如,要创建 preferredLanguage 属性的索引条目,请使用以下命令:
$ dsconf create-index -h host -p port dc=example,dc=com preferredLanguage |
命令 dsconf create-index 将设置索引配置,但不会实际创建搜索所需的索引文件。生成索引文件可能会影响性能。要对索引编制过程进行更多的控制,请在创建新的索引配置之后手动生成索引文件。
创建索引时应始终使用属性的主名,而不要使用属性的别名。属性的主名是在模式中列出的第一个属性名称,例如,userid 属性的主名为 uid。
(可选的)使用 dsconf set-index-prop 命令设置索引属性。
dsconf create-index 命令将使用默认属性创建索引。如果要修改这些属性,请使用 dsconf set-index-prop 命令。有关修改索引属性的详细信息,请参见修改索引。
生成索引文件。
请参见生成索引。
对要编制索引的所有服务器重复上述步骤。