> On 17/01/2022 10:09 Alessio Cecchi <ales...@skye.it> wrote: > > > Il 11/01/22 15:27, Aki Tuomi ha scritto: > > > On 11/01/2022 15:21 Alessio Cecchi <ales...@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 ales...@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. > Hi, > probably I have found where is the issue. > My Dovecot is configured with fts=solr and my mailbox is already indexed with > Solr. For testing Flatcurve I just change dovecot config from fts=solr to > fts=flatcurve and run "doveadm fts rescan -u EMAIL". > Now, after "fts rescan" on my account if I SEARCH on a standard mailbox > folder, flatcurve index is updated, if I SEARCH on Virtual/All flatcurve > index is not updated. > If I test SEARCH, with flatcurve, on a newly created mailbox account, never > indexed with Solr (or if I delete all dovecot.* file on my mailbox account > previously index with Solr) also a SEARCH on Virtual/All updating flatcurve > index. > So my question is, there is a specific command for switch from an FTS plugin > to another or there is a bug in this procedure? > Thanks > > -- > Alessio Cecchi > Postmaster @ http://www.qboxmail.it > https://www.linkedin.com/in/alessice
fts rescan actually just deletes fts indexes, it does not actually rescan anything. to do full rescan, you need to doveadm fts rescan -u user doveadm index -u user "*" Aki