v2.3.11.3 solr plugin search via MUA fails to match accented ascii characters; cmd line exec of `doveadm fts lookup` PANICs (assertion failed)

PGNet Dev pgnet.dev at gmail.com
Mon Oct 19 17:20:08 EEST 2020


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 testuser at example.com

returns

	doveadm(testuser at example.com): Error: fts-solr: fts_filter_normalizer_icu: libicu support not built in
	doveadm(testuser at example.com): Error: fts: Failed to initialize backend 'solr': Invalid fts_solr setting
	doveadm(testuser at example.com): 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?


More information about the dovecot mailing list