On 2020-05-19 16:48, Stuart Henderson wrote:
On 2020-05-19, David Gessel gessel@blackrosetech.com wrote:
I'm getting some log errors with clucene that I am having no luck tracking down on the interwebs. This looks relevant:
https://www.mail-archive.com/dovecot@dovecot.org/msg66366.html
Thanks Stuart & Jan - no_snowball seems to have cleared up the errors.
relevant config now reads:
plugin { fts = lucene # Lucene-specific settings, good ones are: fts_lucene = whitespace_chars=@. mime_parts no_snowball }
May 20 04:40:50 indexer-worker(gessel@blackrosetech.com)<26130>rw0HDUIXxV6KBwEA0J78UA:4CgkD0IXxV4SZgAA0J78UA: Error: lucene index /mail/blackrosetech.com/gessel//lucene-indexes: IndexWriter::addDocument() failed (#4): language not available for stemming May 20 04:40:50 indexer-worker: Error: May 20 04:40:50 indexer-worker(gessel@blackrosetech.com)<26130>rw0HDUIXxV6KBwEA0J78UA:4CgkD0IXxV4SZgAA0J78UA: Error: Mailbox Lists.Spamassassin: Mail search failed: Internal error occurred. Refer to server log for more information. [2020-05-20 04:40:50] May 20 04:40:50 indexer-worker(gessel@blackrosetech.com)<26130>rw0HDUIXxV6KBwEA0J78UA:4CgkD0IXxV4SZgAA0J78UA: Error: Mailbox Lists.Spamassassin: Transaction commit failed: FTS transaction commit failed: transaction context (attempted to index 2 messages (UIDs 7..8)) May 20 04:45:05 master: Warning: Killed with signal 15 (by pid=81740 uid=0 code=kill) May 20 04:46:39 indexer-worker(gessel@blackrosetech.com)<87087><5jtvLp8YxV4tVAEA0J78UA:NexHM58YxV4vVAEA0J78UA>: Warning: fts-lucene: Settings have changed, rebuilding index for mailbox
(no further errors, various mailboxes being indexed.)
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? dovecot-fts-xapian is easy to configure, but has a big downside compared to solr in that the indexer runs as root.
-David