solr9でのスキーマ定義ファイル名について教えてください

トピック作成者:Solrで実験中 (2024/07/18 11:32 投稿)
4
OpenOpen

ネットで調べたのですが、いまひとつしっくりこないので教えてください。
以下のスキーマ定義ファイル名におけるsolr9での特徴(API更新、スキーマレス、手動編集...)と、KandaSearchでの推奨ファイル名について教えてください。

  • managed-schema
  • managed-schema.xml
  • schema.xml
  • その他のパターンがあれば

よろしくお願いします。

返信投稿者:ウフク (2024/07/18 14:00 投稿)

こんにちは、

私の知識を最大限に活用して説明してみましょう。schema.xmlとmanaged-schema.xmlの違いを理解するためには、solrconfig.xmlファイルのschemaFactory設定パラメータをご覧ください:https://solr.apache.org/guide/solr/latest/configuration-guide/schema-factory.html

基本的に、schema.xmlはファイルを手動で編集することでスキーマに変更を加えることができます。一方、managed-schema.xmlはSolrのSchema APIを通じてスキーマに変更を加えることができます https://solr.apache.org/guide/solr/latest/indexing-guide/schema-api.htmlmanaged-schemaはSolr 9以前の同じファイルの名前でした。また、必要に応じて手動で編集することもできますが、リンク内の手動編集に関する注意事項をご覧ください。

KandaSearchについて言えば、KandaSearch UIを通じてコレクションを作成すると、私たちが提供するデフォルトの設定で作成されます。その設定ではschemaFactoryが指定されていないため、managed-schema.xmlが使用され自動的に作成されます。

カスタム設定、例えばカスタムのschema.xmlファイルやsolrconfig.xmlファイルを使用したい場合は、コレクションを作成する前にKandaSearch UIのファイルマネージャーメニューを使用して設定ファイルを作成してください。 カスタムスキーマに関する私の修正された回答をご覧ください。

要約すると、KandaSearchはデフォルトでmanaged-schema.xmlファイルを使用しますが、異なるアプローチを使用したい場合はそれを可能にします。

これがお役に立てば幸いです。当フォーラムをご利用いただきありがとうございます!

返信投稿者:Solrで実験中 (2024/07/18 16:11 投稿)

ウフク様

素早いお返事と、とてもクリアでわかりやすい情報をありがとうございました。
ネット上には、スキーマ定義ファイルの名前と特徴についていろいろな情報があり、それが私を少し混乱させていましたが、今回のご回答で理解できました。

いくつかのコンフィグの拡張機能の中にある managed-schema は managed-schema.xml でもOKということも理解しました。
また、

カスタム設定、例えばカスタムのschema.xmlファイルやsolrconfig.xmlファイルを使用したい場合は、コレクションを作成する前にKandaSearch UIのファイルマネージャーメニューを使用して設定ファイルを作成してください。

こちらも参考になりました。
ありがとうございました。

返信投稿者:ウフク (2024/07/18 17:07 投稿)

私の答えがお役に立てれば幸いです。

カスタム設定、例えばカスタムのschema.xmlファイルやsolrconfig.xmlファイルを使用したい場合は、コレクションを作成する前にKandaSearch UIのファイルマネージャーメニューを使用して設定ファイルを作成してください。

申し訳ありません、間違えました。デフォルトまたはカスタムスキーマでコレクションを作成するための正しい手順は、こちらのドキュメントに記載されています: https://kandasearch.com/doc/features/collection

返信投稿者:Solrで実験中 (2024/07/18 20:07 投稿)

申し訳ありません、間違えました。デフォルトまたはカスタムスキーマでコレクションを作成するための正しい手順は、こちらのドキュメントに記載されています

了解しました。
フォローアップをありがとうございました。

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?