Hi,

Dovecote includes a config file for use with Solr 9, at 'doc/solr-config-9.xml'. However, this file has two problems:

- it hard codes the path to the Solr installation
- it hard codes version numbers of Icu/Lucene packages

This issue can be be easily fixed by using the '${solr.install.dir}' variable in that config file. The attached patch will fix both issues.

Best wishes,
Saman Ghannadzaded


diff -crB a/doc/solr-config-9.xml b/doc/solr-config-9.xml
*** a/doc/solr-config-9.xml     2024-09-29 20:50:42.873229769 +0100
--- b/doc/solr-config-9.xml     2024-09-29 20:58:53.507638810 +0100
***************
*** 75,82 ****
<!-- <lib dir="${solr.install.dir:../../../..}/modules/ltr/lib" regex=".*\.jar" /> -->

      <!-- Load ICU analyser -->
! <lib dir="/opt/solr/modules/analysis-extras/lib" regex="icu4j-70.1.jar"/> ! <lib dir="/opt/solr/modules/analysis-extras/lib" regex="lucene-analysis-icu-9.8.0.jar"/>
    <!-- an exact 'path' can be used instead of a 'dir' to specify a
specific jar file. This will cause a serious error to be logged
         if it can't be loaded.
--- 75,82 ----
<!-- <lib dir="${solr.install.dir:../../../..}/modules/ltr/lib" regex=".*\.jar" /> -->

      <!-- Load ICU analyser -->
! <lib dir="${solr.install.dir}/modules/analysis-extras/lib" regex="icu4j-.*\.jar"/> ! <lib dir="${solr.install.dir}/modules/analysis-extras/lib" regex="lucene-analysis-icu-.*\.jar"/>
    <!-- an exact 'path' can be used instead of a 'dir' to specify a
specific jar file. This will cause a serious error to be logged
         if it can't be loaded.
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to