====== Dovecot + Solr 9 ======
Zmienił się engine do wyszukiwania. Obecny to CaffeineCache.
7.7.0
${solr.data.dir:}
${solr.ulog.dir:}
${solr.ulog.numVersionBuckets:65536}
${solr.autoCommit.maxTime:15000}
false
${solr.autoSoftCommit.maxTime:-1}
true
20
200
false
explicit
10
_text_
Schema pozostaje bez zmian:
id
Jeśli trzebaby przeczyścić bazę to można skryptem:
#!/bin/sh
# https://dovecot.org/pipermail/dovecot/2022-May/124711.html
DOVECOT_SOLR_URL_BASE="http://localhost:8983/solr/dovecot"
#MAIL_ROOT=/var/vmail
# DO NOT MODIFY BELOW
# WITHOUT GOOD REASON
#
DEL_ALL_QUERY_XML="*:*"
service dovecot stop
curl \
"${DOVECOT_SOLR_URL_BASE}/update?commit=true&optimize=true" \
-H "Content-Type: text/xml" \
--data-binary "${DEL_ALL_QUERY_XML}"
#find ${MAIL_ROOT} -name "dovecot.*index*" -print0 | xargs -0 rm -f
service dovecot start
doveadm force-resync -A '*'
doveadm fts rescan -A
doveadm index -A -q '*'