有2中配置方式,一是從Solr Admin進行multi core的配置。
在Solr Admin控制台裡面選擇:Core Admin
選擇Add Core
然後把你準備好的路徑寫到裡面去。

name: xxx
配置core的名稱
instanceDir:xxx
配置指向你的Solr core的路徑,可以是絕對路徑,也可以是相對Solr Home的路徑
dataDir:data
config:solrconfig.xml
sechma:schema.xml
下面的3個一般不用配置,solr會自動在你的instanceDir下面,建立一個data目錄,存放index資料
在你指定的instanceDir下面,solr會找到config目錄下的solrconfig.xml和schema.xml作為執行個體的配置
另外一種則是在Solr Home下面的solr.xml增加core
配置如下:
<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="true">
<cores defaultCoreName="collection1" adminPath="/admin/cores" zkClientTimeout="${zkClientTimeout:15000}" hostPort="8983" hostContext="solr">
<core loadOnStartup="true" instanceDir="core1\" transient="false" name="core1"/>
<core loadOnStartup="true" instanceDir="collection1\" transient="false" name="collection1"/>
<core schema="schema.xml" loadOnStartup="true" instanceDir="C:\Users\Administrator\Desktop\Lucene\solrHome\solr-4.1.0\example\solr\testCore\" transient="false" name="testCore" config="solrconfig.xml" dataDir="data"/>
</cores>
</solr>
手工修改solr.xml配置以後,重新開機伺服器,既可以看到新的core了。
本文轉自快樂就好部落格園部落格,原文連結:http://www.cnblogs.com/happyday56/p/5789776.html,如需轉載請自行聯系原作者