aboutsummaryrefslogtreecommitdiffstats
path: root/ldap/index.ldif
blob: 6d720bd95de79436f713c1b9cf7a1354ff4aeb40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# 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,fvu,fva,fvl,fvlc eq
-
add: olcDbIndex
olcDbIndex: fripostIsStatusPending pres,eq
-
add: olcDbIndex
olcDbIndex: fripostOptionalMaildrop pres
-
# SyncProv/SyncRepl specific indexing
add: olcDbIndex
olcDbIndex: entryCSN,entryUUID eq