12345678910111213141516171819202122232425262728293031323334 |
- {% if SKIP_FTS|lower in ['n', 'no'] %}
- plugin {
- fts_autoindex = yes
- fts_autoindex_exclude = \Junk
- fts_autoindex_exclude2 = \Trash
- # Tweak this setting if you only want to ensure big and frequent folders are indexed, not all.
- fts_autoindex_max_recent_msgs = 20
- fts = flatcurve
- # Maximum term length can be set via the 'maxlen' argument (maxlen is
- # specified in bytes, not number of UTF-8 characters)
- fts_tokenizer_email_address = maxlen=100
- fts_tokenizer_generic = algorithm=simple maxlen=30
- # These are not flatcurve settings, but required for Dovecot FTS. See
- # Dovecot FTS Configuration link above for further information.
- fts_languages = en es de
- fts_tokenizers = generic email-address
- # OPTIONAL: Recommended default FTS core configuration
- fts_filters = normalizer-icu snowball stopwords
- fts_filters_en = lowercase snowball english-possessive stopwords
- fts_index_timeout = 300s
- }
- service indexer-worker {
- # Max amount of simultaniously running indexer jobs.
- process_limit = {{ FTS_PROCS }}
- # Max amount of RAM used by EACH indexer process.
- vsz_limit = {{ FTS_HEAP }} MB
- }
- {% endif %}
|