私は、3つの異なるコアを持つSOLRのインスタンスを1つ持っています。
各コアのスキーマファイルを指定するsolr.xml設定ファイルを作成しましたが、認識されません。システムはまだデフォルトのschema.xmlを読み込もうとします(私はそれを削除して失敗します)。 contentSchema.xmlは[SOLR_HOME]/confの下に存在するSOLRの異なるコアに異なるスキーマファイルを持たせるにはどうすればよいですか?
<solr persistent="false">
<cores adminPath="/admin/cores" defaultCoreName="content" shareSchema="false">
<core name="content" instanceDir=".">
<property name="schema" value="conf/contentSchema.xml" />
</core>
</cores>
</solr>
ファイル `:私はここに、solr.xmlに一つだけのコードを左にデバッグ目的のために
は、私が持っているエントリです。 Itried両方のファイル名のみとのconf /ファイル名
も、そのフェーズに到達しないで、エラーは次のとおりです。
SEVERE:java.lang.RuntimeException:リソース「のschema.xml」を見つけることができませんクラスパス内または /usr/local/solr/./conf/」、CWD =は/ usr/local/Solrの
私がしたことはすべてこのドキュメントによると、何らかの再考のためにschema.xmlの名前をオーバーライドできません。ああ...私は単に各コアごとに異なるディレクトリを使用します - ありがとう。 –