Red Hat Directory Server 8.0 Administrator's Guide

the browsing index; in this example, the ou=People,dc=example,dc=com entry. Red Hat
recommends using the dn of the entry for the browsing index identifier, which is the
approach adopted by the Directory Server Console, to prevent identical browsing indexes
from being created. The entry is a member of the vlvSearch object class.
The vlvbase attribute value specifies the entry on which you want to create the browsing
index; in this example, the ou=People,dc=example,dc=com entry (the browsing index
identifier).
The vlvscope attribute is 1, indicating that the scope for the search you want to accelerate
is 1. A search scope of 1 means that only the immediate children of the entry specified in
the cn attribute, and not the entry itself, will be searched.
The vlvfilter specifies the filter to be used for the search; in this example,
(|(objectclass=*)(objectclass=ldapsubentry)).
3. Add the second entry, to specify the sorting order for the returned attributes:
dn: cn=by MCC ou=People dc=example dc=com,cn=MCC ou=People
dc=example dc=com, cn=userRoot, cn=ldbm database, cn=plugins,
cn= config
objectClass: top
objectClass: vlvIndex
cn: by MCC ou=People dc=example dc=com
vlvSort: cn givenName o ou sn
The cn contains the browsing index sort identifier. The above cn is the type created by the
Console by default, which has the sorting order as being set by the browsing index base.
The entry is a member of the vlvIndex object class.
The vlvsort attribute value specifies the order in which you want your attributes to be
sorted; in this example, cn, givenName, o, ou, and then sn.
NOTE
This first browsing index entry must be added to the
cn=database_name,cn=ldbm database,cn=plugins,cn=config directory tree
node, and the second entry must be a child of the first entry.
2.4.2. Running the vlvindex Script
After creating the two browsing indexing entries or added additional attribute types to an
existing indexing browsing entries, run the vlvindex script to generate the new set of browsing
indexes to be maintained by the Directory Server. After running the script, the new set of
browsing indexes is active for any new data added to the directory and any existing data in the
Command-Line
379