[Dovecot] clucene (in)stability
Considering two crashing bugs, which have got no response (https://sourceforge.net/tracker/?func=detail&aid=3587525&group_id=80013&atid=558446 and https://sourceforge.net/tracker/?func=detail&aid=3592291&group_id=80013&atid=558446) and the lack of activity in its Git repository, I am inclined to think that CLucene's current release series (e.g. 2.3.3.4) should be considered unsuitable for serious use (including with Dovecot). I'm going to try CLucene 0.9.21, which they claim has been "proven to be stable over time" (see http://clucene.sourceforge.net), and see how it works out.
I wonder if there's a future envisioned for FTS with Dovecot that's suitable for small installations (i.e. doesn't require a Solr server) and has a good chance of correctness and stability?
-- Dave Abrahams BoostPro Computing Software Development Training http://www.boostpro.com Clang/LLVM/EDG Compilers C++ Boost
On 4.12.2012, at 4.50, Dave Abrahams wrote:
Considering two crashing bugs, which have got no response (https://sourceforge.net/tracker/?func=detail&aid=3587525&group_id=80013&atid=558446 and https://sourceforge.net/tracker/?func=detail&aid=3592291&group_id=80013&atid=558446) and the lack of activity in its Git repository, I am inclined to think that CLucene's current release series (e.g. 2.3.3.4) should be considered unsuitable for serious use (including with Dovecot).
I haven't heard of any big problems in a couple of large installations. Maybe the problems exist only in OSX and not in Linux?..
I'm going to try CLucene 0.9.21, which they claim has been "proven to be stable over time" (see http://clucene.sourceforge.net), and see how it works out.
Probably not that easy to port the current fts-lucene to use it.. At least I think you need to remove the filtering features.
I wonder if there's a future envisioned for FTS with Dovecot that's suitable for small installations (i.e. doesn't require a Solr server) and has a good chance of correctness and stability?
You could try porting it into luceneplusplus. I've thought about it a few times but haven't had time to try. https://github.com/luceneplusplus
on Mon Dec 03 2012, Timo Sirainen <tss-AT-iki.fi> wrote:
On 4.12.2012, at 4.50, Dave Abrahams wrote:
Considering two crashing bugs, which have got no response (https://sourceforge.net/tracker/?func=detail&aid=3587525&group_id=80013&atid=558446 and https://sourceforge.net/tracker/?func=detail&aid=3592291&group_id=80013&atid=558446) and the lack of activity in its Git repository, I am inclined to think that CLucene's current release series (e.g. 2.3.3.4) should be considered unsuitable for serious use (including with Dovecot).
I haven't heard of any big problems in a couple of large installations. Maybe the problems exist only in OSX and not in Linux?..
I'd be shocked if these issues were OS specific, but anything's possible. Also, if you look at their tracker there's no shortage of worrisome problems.
I'm going to try CLucene 0.9.21, which they claim has been "proven to be stable over time" (see http://clucene.sourceforge.net), and see how it works out.
Probably not that easy to port the current fts-lucene to use it.. At least I think you need to remove the filtering features.
Nope, doesn't compile out-of-the-box. I'm back to the latest.
I wonder if there's a future envisioned for FTS with Dovecot that's suitable for small installations (i.e. doesn't require a Solr server) and has a good chance of correctness and stability?
You could try porting it into luceneplusplus. I've thought about it a few times but haven't had time to try. https://github.com/luceneplusplus
Huh. Nice; uses Boost, and the code doesn't look nearly as awful as that other library. I can't find an API reference, but I guess I could start from the assumption that everything has the same name in both projects. I might try if I get a few minutes, thanks.
-- Dave Abrahams BoostPro Computing Software Development Training http://www.boostpro.com Clang/LLVM/EDG Compilers C++ Boost
participants (2)
-
Dave Abrahams
-
Timo Sirainen