FTS-lucene errors : language not available for stemming
Jan Bramkamp
crest at rlwinm.de
Tue May 19 16:40:37 EEST 2020
On 19.05.20 15:15, David Gessel wrote:
> I'm getting some log errors with clucene that I am having no luck
> tracking down on the interwebs.
>
>
> Errors:
>
> May 19 05:05:16
> indexer-worker(gessel at blackrosetech.com)<62971><aPAEI3zLw17A/QAA0J78UA:EF25M3zLw1779QAA0J78UA>:
> Error: lucene index /mail/blackrosetech.com/gessel//lucene-indexes:
> IndexWriter::addDocument() failed (#4): language not available for
> stemming
> May 19 05:05:16 indexer-worker: Error:
> May 19 05:05:16
> indexer-worker(gessel at blackrosetech.com)<62971><aPAEI3zLw17A/QAA0J78UA:EF25M3zLw1779QAA0J78UA>:
> Error: Mailbox Security: Mail search failed: Internal error occurred.
> Refer to server log for more information. [2020-05-19 05:05:16]
> May 19 05:05:16
> indexer-worker(gessel at blackrosetech.com)<62971><aPAEI3zLw17A/QAA0J78UA:EF25M3zLw1779QAA0J78UA>:
> Error: Mailbox Security: Transaction commit failed: FTS transaction
> commit failed: transaction context (attempted to index 1 messages
> (UIDs 152736..152736))
>
>
> Config:
>
> FreeBSD 11.3-RELEASE-p8 #0 r360490
>
> dovecot-2.3.10_3
>
> clucene-2.3.3.4_19
>
> py37-pystemmer-2.0.0.1
>
> py37-snowballstemmer-1.2.1
>
> icu-67.1,1
>
> plugin {
> #setting_name = value
> expire = Trash
> mail_log_events = delete undelete expunge copy mailbox_delete
> mailbox_rename
> mail_log_fields = uid box msgid size
> fts_autoindex=yes
> #zlib_save_level = 6 # 1..9
> #zlib_save = gz # or bz2
> }
>
> plugin {
> fts = lucene
> # Lucene-specific settings, good ones are:
> fts_lucene = whitespace_chars=@. mime_parts
> }
>
> I am considering switch to xapian (solr and java... pls noe) as the
> port is quite tempting from an ease of integration perspective, but
> the easiest solution would be to resolve these odd indexing errors.
> Anyone have a clue?
>
I ran into the same problem a few weeks back. The workaround I found was
to add no_snowball to fts_lucene. It disables the snowball algorithm.
More information about the dovecot
mailing list