Chapter 10. Managing Indexes

Chapter 10. Managing Indexes

10.1. About Indexes
10.1.1. About Index Types
10.1.2. About Default, System, and Standard Indexes
10.1.3. Overview of the Searching Algorithm
10.1.4. Approximate Searches
10.1.5. Balancing the Benefits of Indexing
10.2. Creating Indexes
10.2.1. Creating Indexes from the Server Console
10.2.2. Creating Indexes from the Command-Line
10.2.3. Creating Browsing Indexes from the Server Console
10.2.4. Creating Browsing Indexes from the Command-Line
10.3. Deleting Indexes
10.3.1. Deleting Indexes from the Server Console
10.3.2. Deleting Indexes from the Command-Line
10.3.3. Deleting Browsing Indexes from the Server Console
10.3.4. Deleting Browsing Indexes from the Command-Line
10.4. Managing Indexes
10.4.1. Indexing Performance
10.4.2. Search Performance
10.4.3. Backwards Compatibility and Migration
10.5. Attribute Name Quick Reference Table

Indexing makes searching for and retrieving information easier by classifying and organizing attributes or values. This chapter describes the searching algorithm itself, placing indexing mechanisms in context, and then describes how to create, delete, and manage indexes.



[9] The LDAP tools referenced in this guide are Mozilla LDAP, installed with Directory Server in the /usr/lib/mozldap directory on Red Hat Enterprise Linux 5 i386; directories for other platforms are listed in Section 1.2, “LDAP Tool Locations”. However, Red Hat Enterprise Linux systems also include LDAP tools from OpenLDAP. It is possible to use the OpenLDAP commands as shown in the examples, but you must use the -x argument to disable SASL and allow simple authentication.

[10] This is the location for Red Hat Enterprise Linux. File locations for other platforms are listed in Section 1.1, “Directory Server File Locations”.

[11] The command to stop the Directory Server on platforms other than Red Hat Enterprise Linux is described in Section 1.3, “Starting and Stopping Servers”.


Note: This documentation is provided {and copyrighted} by Red Hat®, Inc. and is released via the Open Publication License. The copyright holder has added the further requirement that Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder. The CentOS project redistributes these original works (in their unmodified form) as a reference for CentOS-5 because CentOS-5 is built from publicly available, open source SRPMS. The documentation is unmodified to be compliant with upstream distribution policy. Neither CentOS-5 nor the CentOS Project are in any way affiliated with or sponsored by Red Hat®, Inc.