Hi folks,
I'm setting up Dovecot full-text search on FreeBSD (ports mail/dovecot, currently 2.3.21.1). I want to use the FlatCurve (Xapian) FTS backend, and FlatCurve requires the core Dovecot FTS snowball stemming filter.
While looking at the FreeBSD port, I noticed that the snowball stemmer is wired to CLucene's bundled libstemmer, not the textproc/snowballstemmer Snowball library
My questions:
Thanks!
I'm setting up Dovecot full-text search on FreeBSD (ports mail/dovecot, currently 2.3.21.1). I want to use the FlatCurve (Xapian) FTS backend, and FlatCurve requires the core Dovecot FTS snowball stemming filter.
While looking at the FreeBSD port, I noticed that the snowball stemmer is wired to CLucene's bundled libstemmer, not the textproc/snowballstemmer Snowball library
My questions:
- Is relying on CLucene's bundled Snowball stemmer a deliberate FreeBSD policy choice? If so, what was the motivation (ABI stability, historical packaging, etc.)?
- Is there a reason we don't prefer the Snowball library from textproc/snowballstemmer instead? (That port appears maintained/up-to-date.)
Thanks!