Конфигурация Solr для dovecot лежит на сайте проекта dovecot, но! Она для старых версий Solr и если схему можно брать “как есть”, то конфиг необходимо поправить.
Останавливаем solr, бэкапим конфиг, обновляем конфиги:
service solr stop cd /var/solr/data/dovecot/conf/ tar -czvf ~/solr.orig.tar.gz -C /var/solr/data/dovecot/conf/ .
Итак, схема:
wget https://raw.githubusercontent.com/dovecot/core/main/doc/solr-schema-7.7.0.xml -O /var/solr/data/dovecot/conf/managed-schema.xml
Конфиг:
wget https://raw.githubusercontent.com/dovecot/core/main/doc/solr-config-7.7.0.xml -O /var/solr/data/dovecot/conf/solrconfig.xml
Качаем патч и применяем:
wget https://rnd.rajven.net/addons/solr9.dovecot.patch patch solrconfig.xml solr9.dovecot.patch
Суть патча:
- в 9-ой версии в другом месте лежат нужные библиотеки. Они переехали в каталог ${solr.install.dir}/modules/
- Изменён алгоритм кэширования с LRUCache на CaffeineCach
Для того, чтобы взлетело и начало работать этого достаточно.
Обсуждение закрыто.