History log of /dovecot/src/plugins/fts/fts-user.h
Revision Date Author Comments Expand
ebcd7cf40e53c2bbc98f7f686e206cda5c0e3111 16-Feb-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

fts: When searching data headers, don't expand search keys to all languages. For example "SEARCH HEADER Message-Id foo@example.com" works better the less expansion there is for "foo@example.com".

dbf26a3ea43cd79fe88f01ec99c7d9440679b996 03-Dec-2015 Timo Sirainen <tss@iki.fi>

fts: Added support for per-language tokenizer settings. fts_tokenizer_<lang> now overrides fts_tokenizers setting. fts_tokenizer_<name>_<lang> now overrides fts_tokenizer_<name> setting.

60ba197d17023594231d9805d889817782e41859 09-May-2015 Timo Sirainen <tss@iki.fi>

fts: Lowecase non-human language input while indexing.

4ef1f9f3293965734e6e3c38c191ceb2246a721f 09-May-2015 Teemu Huovila <teemu.huovila@dovecot.fi>

fts: Create tokenizers differently Create tokenizers earlier. Create separate tokenizers for search and indexing. Enable configuration of tokenizers. Add some helpers in fts-tokenizer.h api. Change tokenizer unit tests to match those changes. lib-fts: Refactor lib-fts settings a bit Turned address tokenizer settings into "boolean" values. Changed have_parent to "no_parent" and added "search" setting. Added documentation in fts-tokenizer.h. Change unit tests accordingly.

09aed882b99e865ff6d7140ae2f77a42c9e7d1a7 09-May-2015 Teemu Huovila <teemu.huovila@dovecot.fi>

fts: Create filters earlier This builds on the assumption that early initialization will be made less costly, in a coming change.

eeb03434472130f9631f164440566fd8d09e6380 24-Apr-2015 Timo Sirainen <tss@iki.fi>

fts: Fixed infinite looping at deinit. fts_mail_user_deinit() was calling itself. Now the fts backend is responsible for calling it at deinit.

4ba3717a04823875c2a1d60ff9dc8177ae033d12 24-Apr-2015 Timo Sirainen <tss@iki.fi>

fts: Don't always try to initialize lib-fts. Require backend to explictly do it now.

1537d20b852cbbf0d6971790b84e0cce5ca61307 20-Apr-2015 Timo Sirainen <tss@iki.fi>

fts: Added FTS_BACKEND_FLAG_TOKENIZED_INPUT, which is implemented via lib-fts.