a220c655b1a3d923713afe8b83641c1050b44dba |
|
24-Jan-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
fts-lucene: Add and use FTS_LUCENE_USER_CONTEXT_REQUIRE
Satisfies static analyzers |
4f4daf7df84f450c7342de569bf25195e93d6bc7 |
|
21-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: Optionally use lib-fts instead of CLucene's own analyzers.
fts_lucene = use_libfts enables this. |
57b523eeb99ed5d7f5002907a409cdef54353ce5 |
|
17-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: Added mime_parts parameter to index MIME parts as separate documents.
This is in preparation for being able to actually read such information and
show it to clients via some new IMAP extension.
Also it might be better to index some MIME parts together to avoid wasting
disk space, but for now this is all or nothing. For example anything that is
"message body" could probably be indexed without the part number at all. |
f26ef7a3a562dc42a1e9a4dde546bd30df3241e8 |
|
09-Jun-2013 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: Support normalize setting also without snowball. Added no_snowball setting.
Snowball seems to be converting / breaking words down rather annoyingly. |
6dbe040bde3fe1181598ef2f43dff1ffad24773b |
|
18-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: Added "normalize" option to put data through user's normalizer function. |
88b9f9eb91da632d3e941fe4276f8ace03205b25 |
|
15-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: Added "normalize" option to put data through normalize(). |
2e5d624013c30633e8ded148d338ce46c321a995 |
|
04-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: Added whitespace_chars subsetting to fts_lucene.
A value of "@." could be useful so that user@domain.tld allows searching
user, domain and tld separately instead of requiring the whole string to
match. |
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4 |
|
28-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: If default_language changes, reindex mailbox. |
c37098f8ce6d512ba41f09564d04ed25720f0a77 |
|
24-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: Added default_language setting and separated stemmer/textcat support. |
c8296ac1ed68ed5c5168de545b76f9b27fc76d35 |
|
09-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
fts-lucene: Added initial support for language detection and stemming.
This requires textcat and snowball (libstemmer) libraries. This can be
enabled by setting:
fts_lucene = textcat_dir=/usr/share/libtextcat \
textcat_conf=/etc/dovecot/textcat.conf
I'm not yet sure how good of an idea it is to actually use this, so it needs
some testing.. For example how bad is it if language is detected
incorrectly? |
5666a3d6a7ea89362b8d9e8b39b15424cd9d6388 |
|
04-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Plugin hook API changed to support per-user plugins within a process.
--HG--
branch : HEAD |
811f1d28176fdc349f0b45174d228a42d893aba0 |
|
02-Nov-2007 |
Timo Sirainen <tss@iki.fi> |
Fixed "undefined symbol" when trying to load the plugin.
--HG--
branch : HEAD |
c25356d5978632df6203437e1953bcb29e0c736f |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Changed .h ifdef/defines to use <NAME>_H format.
--HG--
branch : HEAD |
8e371a3ce32bd64288786855b8ce0cb63f19f7d1 |
|
29-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Better type safety to module_contexts arrays. Already fixed some bugs.
--HG--
branch : HEAD |
6380f2bc729a03b328793e8ad6ba7587620fa184 |
|
25-Oct-2006 |
Timo Sirainen <tss@iki.fi> |
Create only a single index into INBOX's index dir. Did several fixes.
However still a bit buggy.
--HG--
branch : HEAD |
57f4445a46726a17bfe78b0964dd301a6ccb40ec |
|
18-Sep-2006 |
Timo Sirainen <tss@iki.fi> |
--with-lucene now enables lucene full text search indexing. Note that using
it breaks IMAP RFC. It also seems to have problems finding texts that have
special characters in them, such as email addresses.
You can anyway enable it by loading fts and fts_lucene plugins and setting
fts=lucene in plugin section.
--HG--
branch : HEAD |