Apache Solr 版本:6.1.0。

1、按上一篇:“Apache Solr 6.1.0 在 Tomcat 中部署运行”,先让Solr运行起来。

2、在“solr_home”下新建文件夹“new_core”,将“solr-6.1.0/example/example-DIH/solr/solr”下的所有文件复制到该文件夹中,重启Tomcat,稍等一会儿,Solr会自动扫描到该Core,名称为“new_core”。

3、注释掉下面代码:

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/extraction/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-cell-\d.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/langid/lib/" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-langid-\d.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/velocity/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-velocity-\d.*\.jar" />

如果不注释掉上述代码,Logging会报类似下面的警告:

Couldn't add files from ...\tomcat-solr\webapps\solr\solrhome\new_core\..\..\..\..\dist filtered by solr-dataimporthandler-.*\.jar to classpath: ...\tomcat-solr\webapps\solr\solrhome\new_core\..\..\..\..\dist

转载请注明出处:http://www.iyujian.me/java/new-core-in-apache-solr.html