fts-solr plugin¶
See also
See: Solr FTS Engine for details on Solr integration.
Settings¶
- fts_solr¶
Default: <empty>
Values: String
Configuration of fts_solr driver.
Format is a space separated list of options:
fts_solr = [option1[=value1]] [option2[=value2]] [...]
The following options are supported:
url=<url>Default:
https://localhost:8983/solr/dovecot/Values: String
Required base URL for Solr.
Remember to add your core name if using solr 7+:
"/solr/dovecot/".
debugDefault: no
Values: <existence> (if
debugexists, it is enabled)Enable HTTP debugging. Writes to debug log.
rawlog_dir=<directory>New in version 2.3.6.
Default: <empty>
Values: String
Enable rawlog debugging. Store HTTP exchanges between Dovecot and Solr in this directory.
batch_sizeNew in version 2.3.6.
Default:
1000Values: Unsigned integer
Configure the number of mails sent in single requests to Solr.
With
fts_autoindex=yes, each new mail gets separately indexed on arrival, sobatch_sizeonly matters when doing the initial indexing of a mailbox.With
fts_autoindex=no, new mails don’t get indexed on arrival, sobatch_sizeis used when indexing gets triggered.
soft_commit=yes|noNew in version 2.3.6.
Default:
yesValues: Boolean
Controls whether new mails are immediately searchable via Solr.
See Solr Commits & Optimization for additional information.
Example:
plugin { fts_solr = url=http://solr.example.org:8983/solr/ debug batch_size=1000 }
