SOLRを利用して企業検索プラットフォームを構築するMultiCore

3064 ワード

1》solrダウンロードパッケージのexampleフォルダを見つけて、その下にmulticoreフォルダがあって、このフォルダの下のすべてのものを
copyはc:solr-tomcatsolrの下にあります.
注意:solr.があります.xml(これはデフォルトファイルですが、もちろん別のファイルを指定することもできます):
 
<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="false">
<cores adminPath="/admin/cores">
<core name="core0" instanceDir="core0" />
<core name="core1" instanceDir="core1" />
</cores>
</solr>

 
 
このファイルはsolrがどのcoreをロードすべきかを教えて、coresにはcore 0、core 1があります.core 0(従来のsolr.homeに類することができる)/conf
ディレクトリの下にschemaがあります.xmlとsolconfig.xmlは、実際のアプリケーションをコピーすることができます.次の例は公式です.
2』tomcatを起動し、アプリケーションにアクセスすると、Admin core 0とAdmin core 1が表示されます.
3』上記のデフォルトsolrを採用する.xml、インデックスファイルは同じディレクトリの下に保存され、ここではC:solr-tomcatsolrdataに保存されます.
ディレクトリを変更したり、2つのアプリケーションを別のディレクトリに保存したりする場合は、次のxmlを参照してください.
 
<core name="core0" instanceDir="core0">
<property name="dataDir" value="/data/core0" />
</core>

 
coreにサブ要素propertyを追加すると、propertyの2つの属性は言わず、見ればわかります!
solr.core.name -- The core's name as defined in solr.xml
solr.core.instanceDir -- The core's instance directory (i.e. the directory under which that core's conf/
and data/directory are located)
solr.core.dataDir -- The core's data directory (i.e. the directory under which that core's index directory
are located)
solr.core.configName -- The name of the core's config file (solrconfig.xml by default)
solr.core.schemaName -- The name of the core's schema file (schema.xml by default)
 
4》solr.xmlの具体的な意味:
1)solr
The tag accepts two attributes:
persistent - By default, should runtime core manipulation be saved in solr.xml so that it is available
after a restart.
sharedLib - Path to a directory containing .jar files that are added to the classpath of every core. The
path is relative to solr.home (where solr.xml sits)
2)cores
The tag accepts two attribute:
adminPath - Relative path to access the CoreAdminHandler for dynamic core manipulation. For
example, adminPath="/admin/cores"configures access via http://localhost:8983/solr/admin/cores. If
this attribute is not specified, dynamic manipulation is unavailable.
 
3)core
The tag accepts two attributes:
name - The registered core name. This will be how the core is accessed.
instanceDir - The solr.home directory for a given core.
dataDir - The data directory for a given core. The default is /data . It can take an
absolute path or a relative path w.r.t instanceDir . Solr1.4
4)property
The tag accepts two attributes:
name - The name of the property
value - The value of the property