短的:
我应该将 Dovecot solr-schema.xml 放于 Ubuntu 16.04 的哪里?
长的:
我目前正在设置 Dovecot、Postfix 和一些其他插件,以便它们相互交互。
对于 FTS(快速文本搜索),我想通过 dovecot-solr(lucene)插件使用 Solr,按照以下说明进行设置似乎很简单:Dovecot 文档。
然而,该文档中指出应该“使用 Dovecot 中的 doc/solr-schema.xml 替换 Solr 现有的 solr/conf/schema.xml”。
但那到底在哪里?Google 搜索提到了 /etc/solr/conf/ (或类似文件),但它在我的计算机/发行版上默认不存在 (而且似乎也没有帮助创建它)。
截至撰写本文时,我正在使用 Solr 6.2.0。
Solr 的安装如下(根据 Solr 文档):
SOLR_VER=6.2.0
获得https://www.apache.org/dist/lucene/solr/$SOLR_VER/solr-$SOLR_VER.tgz -P /tmp
tar xzf /tmp/solr-$SOLR_VER.tgz solr-$SOLR_VER/bin/install_solr_service.sh --strip-components=2
复制代码
rm /tmp/solr-$SOLR_VER.tgz./install_solr_service.sh
默认在 /opt/solr 中设置 Solr。
答案1
安装包之后dovecot-solr该文件/usr/share/dovecot/solr-schema.xml
出现。