# Load this file with # # ldapmodify -Y EXTERNAL -H ldapi:/// -f index.ldif # # It will remove existing indexes, and add the following instead. Ensure # that it's indeed the database #1 that you want to amend: # # ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b "cn=config" "olcSuffix=o=mailHosting,dc=fripost,dc=dev" dn # # # To reindex an existing database, you have to # * Stop slapd /etc/init.d/slapd stop # * Reindex su openldap -c "slapindex -b 'o=mailHosting,dc=fripost,dc=dev'" # * Restart slapd /etc/init.d/slapd start # # # References # - http://www.openldap.org/doc/admin24/tuning.html # - http://www.openldap.org/faq/data/cache/42.html # - http://www.openldap.org/faq/data/cache/136.html # - http://www.zytrax.com/books/ldap/apa/indeces.html dn: olcDatabase={1}hdb,cn=config changetype: modify replace: olcDbIndex olcDbIndex: objectClass eq - # Let us make Postfix's life easier. add: olcDbIndex olcDbIndex: fripostIsStatusActive,fvd,fvl eq - add: olcDbIndex olcDbIndex: fripostOptionalMaildrop pres - # SyncProv/SyncRepl specific indexing add: olcDbIndex olcDbIndex: entryCSN,entryUUID eq