阅读(1170) (8)

Solr配置:SolrConfig中的Lib指令

2017-12-08 14:32:08 更新

Solr允许通过在solrconfig.xml中定义<lib/>指令来加载插件。

插件是按照它们在solrconfig.xml出现的顺序加载的。如果存在依赖关系,请首先列出最低级别的依赖关系jar。

可以使用正则表达式来提供对同一目录中其他jar的依赖关系的控制加载jar。所有目录都解析为相对于Solr instanceDir。

<lib dir="../../../contrib/extraction/lib" regex=".*.jar" />
<lib dir="../../../dist/" regex="solr-cell-d.*.jar" />

<lib dir="../../../contrib/clustering/lib/" regex=".*.jar" />
<lib dir="../../../dist/" regex="solr-clustering-d.*.jar" />

<lib dir="../../../contrib/langid/lib/" regex=".*.jar" />
<lib dir="../../../dist/" regex="solr-langid-d.*.jar" />

<lib dir="../../../contrib/velocity/lib" regex=".*.jar" />
<lib dir="../../../dist/" regex="solr-velocity-d.*.jar" />