are used to store information that makes it possible to locate
entries very quickly when processing search operations.
Indexing is performed on a per-attribute level and different types
of indexing may be performed for different kinds of attributes, based
on how they are expected to be accessed during search operations.
ds-cfg-backend-index
top
Specifies the name of the attribute for which the index is to
be maintained.
ds-cfg-attribute
Specifies the maximum number of entries that are allowed
to match a given index key before that particular index key is no
longer maintained.
This is analogous to the ALL IDs threshold in the Sun Java System
Directory Server. If this is specified, its value overrides the JE
backend-wide configuration. For no limit, use 0 for the value.
If any index keys have already reached this limit, indexes
must be rebuilt before they will be allowed to use the
new limit.
Number of entries
ds-cfg-index-entry-limit
Specifies the type(s) of indexing that should be performed
for the associated attribute.
For equality, presence, and substring index types, the associated
attribute type must have a corresponding matching rule.
If any new index types are added for an attribute, and
values for that attribute already exist in the
database, the index must be rebuilt before it
will be accurate.
This index type is used to improve the efficiency
of searches using equality search filters.
This index type is used to improve the efficiency
of searches using "greater than or equal to" or "less then
or equal to" search filters.
This index type is used to improve the efficiency
of searches using the presence search filters.
This index type is used to improve the efficiency
of searches using substring search filters.
This index type is used to improve the efficiency
of searches using approximate matching search filters.
This index type is used to improve the efficiency
of searches using extensible matching search filters.
ds-cfg-index-type
The length of substrings in a substring index.
The index must be rebuilt before it will reflect the
new value.
6
ds-cfg-substring-length
The extensible matching rule in an extensible index.
An extensible matching rule must be specified using either LOCALE or OID of the matching rule.
The index must be rebuilt before it will reflect the
new value.
No extensible matching rules will be indexed.
([a-z][a-z](-[A-Z][A-Z]){0,2}(.(([a-z]{2,3})|\\d))?)|(^\\d.((\\d)+.)+\\d$)
LOCALE | OID
A Locale or an OID.
ds-cfg-index-extensible-matching-rule
Specifies whether contents of the index should be confidential.
Setting the flag to true will hash keys for equality type indexes using SHA-1
and encrypt the list of entries matching a substring key for substring indexes.
If the index for the attribute must be protected for security purposes and values
for that attribute already exist in the database, the index must be rebuilt
before it will be accurate.
The property cannot be set on a backend for which confidentiality is not enabled.
false
ds-cfg-confidentiality-enabled