2012-01-31 13 views
0

Solrがschema.xmlか、複数のものを持つことができるかどうかはわかりません。Solrスキーマの検証

私はNutchからスキーマを取り出してSolrに配置し、その後Solrから例を実行しようとしました。このメッセージは、スキーマにエラーがあることを明確に示していました。

私はSolrを持っていれば、特定のスキーマに固執していますか?そうでない場合は、複数の情報を使用するための情報はどこですか? Solrのウィキから

答えて

2

からSchemaXmlページ:

schema.xmlファイルが ドキュメントに含めることができるフィールドをに関する詳細の全てが含まれており、どのようにドキュメントを追加するとき、これらのフィールドは、 に対処する必要があります索引、またはこれらのフィールドを照会するときに使用します。

これで、Solr内のインスタンス/インデックスごとに1つのschema.xmlファイルしか作成できません。あなたは、次の戦略を使用してSolr内の複数のインスタンス/インデックスを実装できます。

  1. Running Multiple Indexes

    - 詳細については、このSolrのWikiページを参照してください。

    を使用すると、Solrのインスタンス内でシングルサーブレットコンテナ

  2. Running Multiple Coresに複数の「インデックス」を管理したい場合に行う様々な戦略があります。 - ここでも、詳細については、SolrのWikiページを参照してください...

    複数のコアを使用すると、非常に 異なるアプリケーションのために独自の設定とスキーマと、 構成とインデックス別の、まだで、単一のSolrインスタンスを持ってみましょう統一の利便性を持っています 投与。個々のインデックスは依然としてかなり隔離されていますが、 はそれらを単一のアプリケーションとして管理でき、新しいSolrCoresをスピンアップして に新しいインデックスを作成し、サーブレットコンテナを再起動することなく1つのSolrCoreを の別のSolrCoreに置き換えることさえできます。

+0

この簡単な区別は私には欠かせないものでした。 – hephestos