On 10/18/20 10:28 PM, Aki Tuomi wrote:
Dovecot FTS tokenization is not done, unless you have `use_libfts` in fts_solr
setting, in your case
fts_solr = url=https://solr.example.com:8984/solr/dovecot/ use_libfts
changing
- fts_solr = url=https://solr.example.com:8984/solr/dovecot/
soft_commit=yes batch_size=250
+ fts_solr = url=https://solr.example.com:8984/solr/dovecot/ use_libfts
soft_commit=yes batch_size=250
exec of
doveadm fts rescan -u [email protected]
returns
doveadm([email protected]): Error: fts-solr:
fts_filter_normalizer_icu: libicu support not built in
doveadm([email protected]): Error: fts: Failed to initialize backend
'solr': Invalid fts_solr setting
doveadm([email protected]): Error: fts not enabled for user's
namespace INBOX
in my current package src
https://src.fedoraproject.org/rpms/dovecot/blob/master/f/dovecot.spec
config,
--with-solr \
exists, and
--with-icu Build with libicu support (for FTS
normalization)
(auto)
_should_ be picked up automatically
checking,
ldd `locate lib64 | grep fts.*so$` | grep icu
(empty)
packaging issue, then?
or additional config @ dovecot needed?