Solr 6で以下の質問があります。
そして、solr6で何が推奨されているかを理解するのを手伝ってくれませんか?
よろしく、
シャフィック
私は同じことを考えた後、いくつかの調査を行いました、そしてこれが私が思いつくことができる最高のものです。
schema.xml
とmanaged-schema
は同一であり、Solr6では名前のみが変更されているようです。
管理されたスキーマの利点
マネージドスキーマの欠点
注:スキーマAPIには、特別なパラメーター
curl http://localhost:8983/solr/<COLLECTION>/schema?wt=schema.xml
を使用してマネージスキーマを取得するためのエンドポイントがあります。
注:schema.xmlファイルがあり、notがSolrの開始時に管理スキーマを持ち、schemaFactoryがsolrconfig.xmlファイルの場合、Solrはそれが管理されていると想定し、schema.xmlファイルからmanaged_schemaを作成します。この時点で、schema.xmlファイルは読み取られなくなります。この時点で、管理対象スキーマが読み取られます。 schema.xmlへのそれ以上の変更は無視されます。
Solr 6.6リファレンスから ドキュメント :
managed-schemaは、Solrが実行時に Schema API を介してスキーマ変更を行うことをサポートするためにデフォルトで使用するスキーマファイルの名前です。 、またはスキーマレスモード機能。必要に応じて、代替ファイル名を使用するように管理スキーマ機能を明示的に構成できますが、ファイルの内容は引き続きSolrによって自動的に更新されます。
schema.xmlは、ClassicIndexSchemaFactoryを使用するユーザーが手動で編集できるスキーマファイルの従来の名前です。
スキーマAPIを管理対象スキーマとして使用するのではなく、schema.xmlを使用してスキーマを手動で編集することをお勧めします(ただし、お勧めできません)。
<schemaFactory class = "ClassicIndexSchemaFactory" />
リンク を読んで、すべての質問に明確に回答してください。