Sun Java System Directory Server Enterprise Edition 6.1 管理ガイド

Procedureインデックスを作成する


注 –

新しいシステムインデックスを作成することはできません。システムインデックスは、Directory Server によって内部的に定義されているものだけが保持されます。


DSCC を使用してこの作業を実行できます。詳細は、「Directory Service Control Center のインタフェース」と DSCC のオンラインヘルプを参照してください。

  1. 新しいインデックス設定を作成します。

    dsconf create-index コマンド行ユーティリティーを使用して、インデックスを作成する属性を指定し、新しいインデックス情報を設定します。

    たとえば preferredLanguage 属性のインデックスエントリを作成するには、次のコマンドを使用します。


    $ dsconf create-index -h host -p port dc=example,dc=com preferredLanguage

    注 –

    コマンド dsconf create-index はインデックス設定を行いますが、実際に検索に必要なインデックスファイルを作成するわけではありません。インデックスファイルを生成するとパフォーマンスに影響を与える可能性があります。インデックス作成手順をより厳密に制御するには新しいインデックス設定が作成されたあとに、手動でインデックスファイルを生成します。

    インデックスを作成する場合は、常に属性の基本名を使用します。属性の別名は使用しないでください。属性の基本名は、スキーマでその属性に一覧表示された最初の名前です。たとえば、userid 属性では uid が基本名になります。


  2. (省略可能) インデックスのプロパティーを設定するには dsconf set-index-prop コマンドを使用します。

    dsconf create-index コマンドはデフォルトのプロパティーでインデックスを作成します。これらのプロパティーを変更する場合は、dsconf set-index-prop コマンドを使用します。インデックスのプロパティーの変更の詳細については、「インデックスを変更する」を参照してください。

  3. インデックスファイルを生成します。

    「インデックスを生成する」を参照してください。

  4. インデックスを作成するすべてのサーバーに対し、前の手順を繰り返します。