Lucene support for FTS - EOL date.
Hello
Actually on the https://doc.dovecot.org/configuration_manual/fts/lucene/ site we can read about lucene fts plugin:
"This plugin is no longer maintained in Dovecot (as of 2.3+) and will be removed in the future."
Does anyone know about approximate EOL date for lucene plugin support in Dovecot?
-- Pozdrawiam. Jacek Grabowski.
On 02/04/2022 4:03 AM Jacek Grabowski grabsoon@gmail.com wrote:
Actually on the https://doc.dovecot.org/configuration_manual/fts/lucene/ site we can read about lucene fts plugin:
"This plugin is no longer maintained in Dovecot (as of 2.3+) and will be removed in the future."
Does anyone know about approximate EOL date for lucene plugin support in Dovecot?
Realistically ... many years ago. There has been no maintenance or testing of the code for years now.
michael
Ok but I have to know the date (approximate) when support for lucene will be removed completely from dovecot. Does anyone know when this will happen? It is scheduled in some version in the future maybe?
pt., 4 lut 2022 o 22:57 Michael Slusarz michael.slusarz@open-xchange.com napisał(a):
On 02/04/2022 4:03 AM Jacek Grabowski grabsoon@gmail.com wrote:
Actually on the https://doc.dovecot.org/configuration_manual/fts/lucene/ site we can read about lucene fts plugin:
"This plugin is no longer maintained in Dovecot (as of 2.3+) and will be removed in the future."
Does anyone know about approximate EOL date for lucene plugin support in Dovecot?
Realistically ... many years ago. There has been no maintenance or testing of the code for years now.
michael
-- Pozdrawiam. Jacek Grabowski.
On 2022-02-05, Jacek Grabowski grabsoon@gmail.com wrote:
Ok but I have to know the date (approximate) when support for lucene will be removed completely from dovecot. Does anyone know when this will happen? It is scheduled in some version in the future maybe?
Why not assume that it could be removed at the next release and make plans to migrate to a maintained FTS engine? If dovecot-fts-lucene is currently working for you then dovecot-fts-flatcurve might be a good alternative. (Another option is to not update. You might think that's a bad idea, but with fts-lucene you already on something which is outdated so that isn't new).
We are talking about the large-scale commercial use of Dovecot + lucene as an FTS. MIgration to SOLR is some kind of challenge that will take some time. I'm trying to find out how much time I have. On the one hand i would like to use only the newest version of Dovecot but on the other hand i'm not able to switch fts from lucene to solr in the near future
sob., 5 lut 2022 o 21:26 Stuart Henderson stu.lists@spacehopper.org napisał(a):
On 2022-02-05, Jacek Grabowski grabsoon@gmail.com wrote:
Ok but I have to know the date (approximate) when support for lucene will be removed completely from dovecot. Does anyone know when this will happen? It is scheduled in some version in the future maybe?
Why not assume that it could be removed at the next release and make plans to migrate to a maintained FTS engine? If dovecot-fts-lucene is currently working for you then dovecot-fts-flatcurve might be a good alternative. (Another option is to not update. You might think that's a bad idea, but with fts-lucene you already on something which is outdated so that isn't new).
-- Pozdrawiam. Jacek Grabowski.
Il 05/02/22 22:33, Jacek Grabowski ha scritto:
We are talking about the large-scale commercial use of Dovecot + lucene as an FTS. MIgration to SOLR is some kind of challenge that will take some time. I'm trying to find out how much time I have. On the one hand i would like to use only the newest version of Dovecot but on the other hand i'm not able to switch fts from lucene to solr in the near future
Solr, especially in a large environment is a nightmare. If you use Lucene the most "simple" switch is to the new fts-flatcurve and Xapian:
https://github.com/slusarz/dovecot-fts-flatcurve
I'm testing it and is almost "ready for production".
Ciao
-- Alessio Cecchi Postmaster @ http://www.qboxmail.it https://www.linkedin.com/in/alessice
On 2/6/22 12:05 AM, Alessio Cecchi wrote:
I'm testing it and is almost "ready for production".
Out of interest, why "almost"? Can you share what problems you've encountered with it?
-- Robert L Mathews, Tiger Technologies, http://www.tigertech.net/
Il 06/02/22 18:16, Robert L Mathews ha scritto:
On 2/6/22 12:05 AM, Alessio Cecchi wrote:
I'm testing it and is almost "ready for production".
Out of interest, why "almost"? Can you share what problems you've encountered with it?
Since is not mark as "stable" you cannot know if somethings will be changed with the next commit, you must built it from git and rebuild dovecot from source in order to add some feature (icu, stemmer, textcat) that are not present in the official repo.
More, in my test is not clear how will be big the "fts-flatcurve" database directory, with the latest dovecot (2.3.18) and fts-flatcurve the xapian database is more than double of the Maildir/ and I don't know why (I'm testing with an old xapian 1.4, I will try to upgrade it).
I found some issue during the switch from fts-solr to fts-flatcurve that require to delete some dovecot.* file in order to restore the correct result in the SEARCH.
I have not understand if Virtual mailboxes works fine.
So ready for a small environment where you can delete all dovecot index files is something is not clear/working fine but not ready for a medium/large environment where you need, for example, a well defined procedure for migration from one fts plugin to another.
But I'm still testing it and I hope to see a stable version for it as soon as possible.
-- Alessio Cecchi Postmaster @http://www.qboxmail.it https://www.linkedin.com/in/alessice
Hi!
fts-lucene and fts-squat are going to be removed in next major release, which is going to be released this year. We are planning to add xapian based replacement for lucene.
Aki
On 05/02/2022 23:33 Jacek Grabowski grabsoon@gmail.com wrote:
We are talking about the large-scale commercial use of Dovecot + lucene as an FTS. MIgration to SOLR is some kind of challenge that will take some time. I'm trying to find out how much time I have. On the one hand i would like to use only the newest version of Dovecot but on the other hand i'm not able to switch fts from lucene to solr in the near future
sob., 5 lut 2022 o 21:26 Stuart Henderson stu.lists@spacehopper.org napisał(a):
On 2022-02-05, Jacek Grabowski grabsoon@gmail.com wrote:
Ok but I have to know the date (approximate) when support for lucene will be removed completely from dovecot. Does anyone know when this will happen? It is scheduled in some version in the future maybe?
Why not assume that it could be removed at the next release and make plans to migrate to a maintained FTS engine? If dovecot-fts-lucene is currently working for you then dovecot-fts-flatcurve might be a good alternative. (Another option is to not update. You might think that's a bad idea, but with fts-lucene you already on something which is outdated so that isn't new).
--
Pozdrawiam. Jacek Grabowski.
participants (6)
-
Aki Tuomi
-
Alessio Cecchi
-
Jacek Grabowski
-
Michael Slusarz
-
Robert L Mathews
-
Stuart Henderson