Il 11/01/22 15:27, Aki Tuomi ha scritto:

      
On 11/01/2022 15:21 Alessio Cecchi <alessio@skye.it> wrote:


Hi,
I'm testing FTS flatcurve plugin in order to understand if I can switch from FTS Solr to flatcurve.
 
 In my configuration I have enabled Virtual mailboxes and for search in all folders I just SEARCH on Virtual/All folder. I this (virtual) folder is not indexed with FTS Solr Dovecot start to index it (or all real folders).
 
 But with FTS flatcurve when I SEARCH on Virtual/All for the first time the indexer process does not start and the search return empty. Only if I run manually "doveadm index -q -u alessio@email.net '*'" flatcurve find messages.
 
 Can flatcurve have the same feature as Solr for Virtual mailboxes?
Here a sample of my configuration:
namespace Virtual {
 hidden = yes
 list = no
 location = virtual:/etc/dovecot/virtual:INDEX=~/Maildir/virtual
 prefix = Virtual/
 separator = /
 subscriptions = no
 }
 
 namespace inbox {
 [...]
 mailbox virtual/All {
 comment = All my messages
 special_use = \All
 }
 }
 
 # cat /etc/dovecot/virtual/All/dovecot-virtual 
 *
 all
 

Thanks

-- 
Alessio Cecchi
Postmaster @ http://www.qboxmail.it
https://www.linkedin.com/in/alessice
Hi!

plugin {
  fts_autoindex = yes
  fts_enforced = yes
}

probably fixes your issue.

Aki

Hi Aki,

in 90-plugin.conf I have already:

        fts = flatcurve
        fts_autoindex = yes
        fts_enforced = yes (with fts_solr I'm using body instead and works fine)

but only when I SEARCH on a specific mailbox index-worker start to index messages.

When I SEARCH on Virtual/All result are empty or contain only messages from previously index mailboxes. I notice also that when SEARCH on Virtual/All directory "fts-flatcurve" is created but is empty:

# du -sh .Sent/fts-flatcurve/
20K    .Sent/fts-flatcurve/

And only when index/SEARCH run directly on this folder fts-flatcurve is populated:

# du -sh .Sent/fts-flatcurve/
27M    .Sent/fts-flatcurve/

I hope that fts-flatcurve will follow the same behavior of fts-solr about dovecot settings.

Thanks

-- 
Alessio Cecchi
Postmaster @ http://www.qboxmail.it
https://www.linkedin.com/in/alessice