[Date Prev][Date Next]
RE: slapindex utility and selective indexing
> -----Original Message-----
> From: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Mcclure, James
(James)** CTR **
> I am trying to determine the most time efficient way possible
> to add a new index to a sizable database (4Million+ entries).
> Re-indexing all existing indices plus the new index is going
> to be very time consuming.
> Seems that an obvious choice would be not to re-indexing all
> indices defined in my slapd.conf file, but to selectively
> choose the index. I am thinking that if I create a custom
> slapd.conf with only the index of interest defined, then the
> slapindex utility using the -f <file> option will attempt to
> re-index that specific attribute.
> Can this approach be performed without compromising the
> database or current indices? I want to make sure that there
> are no dependencies between index files.
As long as slapd is stopped, you can do this. slapindex is additive only, it
does not delete any existing information. There is a one-to-one
correspondence between the attributes configured for indexing and the index
files in the database. If you only configure indexing on a subset of
attributes, that's all that slapindex will touch.
-- Howard Chu
Chief Architect, Symas Corp. Director, Highland Sun
Symas: Premier OpenSource Development and Support