On 17.2.2012, at 4.46, Robin wrote:
You mean you deleted Solr index, so that it's empty? That should work too.
Anyway, in v2.1 Dovecot keeps track of what is the last indexed message in dovecot.index files. So if you're switching between backends or have messed things up in tests, you need to run "doveadm fts rescan" (for each user).
# doveadm(root): Fatal: Unknown command 'fts', but plugin fts exists. Try to set mail_plugins=fts
I get this, despite having fts + fts_solr defined in 20-imap.conf as recommended with the following plugin format stanza:
plugin { fts = solr fts_solr = break-imap-search url=http://solrhost:8983/solr/ }
Plugin settings don't do anything if plugin isn't enabled. And if you enabled it only for imap, then it works only in imap and not in pop3/lda/doveadm/etc..
Should I be adding fts/fts_solr to the global mail_plugins setting?
Yes. Probably fixes all your troubles.