Solr允许通过在solrconfig.xml中定义<lib/>指令来加载插件;
solr默认会加载core目录\lib里面的jar;
插件是按照它们在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" />
在window操作系统,发现使用相对于Solr instanceDir路径不正确,只能采用绝对路径模式
<lib dir="D:\Soft\solr-cloud\solorconfig\testindex\javalib" regex=".*\.jar" />