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?

Reply via email to