Solr管理スキーマ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Solrにはスキーマをプログラム的に管理するためのRESTful APIがあります。スキーマを更新すると、コアやコレクションは自動的に再ロードされます。
Solrのサンプル設定セットは、従来の手動スキーマ(schema.xmlファイル)の代わりにマネージドスキーマを使用しています。
Sitecoreは管理スキーマをサポートしており、Schema APIを使ってSolrに直接スキーマを入力するツールがあります。
コントロールパネルからスキーマを入力する
Control Panelからスキーマを埋め込むには:
-
Solrを始めましょう。
-
SitecoreAIでは、Settings > Desktop > Sitecore Startボタンをクリックしてください>Control Panel。
-
IndexingタブでPopulate Solr Managed Schemaをクリックしてください:

-
Schema Populateウィンドウで、入力したいインデックスを選択してください:

-
クリックPopulate。
管理者ページからスキーマをポピレートします
管理者ページからスキーマを入力できます。これは特にPowerShellスクリプトからスキーマを入力する際に便利です。
管理者ページからスキーマを入力するには:
-
http://{:placeholder-token:}<YOUR_INSTANCE>{/:placeholder-token:}/sitecore/admin/PopulateManagedSchema.aspx?indexes=sitecore_master_index|sitecore_core_index|sitecore_web_indexに電話してください。indexesクエリパラメータを使って、埋めたいインデックスの名前をパイプ('|')分離リストとして渡します。
-
HTTPステータスコードを確認して結果を検証します(200は成功です)。
Sitecore CLIを使ってスキーマを入力する
Sitecore CLIで利用可能なインデックスプラグインを使ってスキーマを埋めることができます。
Sitecore CLIを使ってスキーマを埋めるには:
-
ターミナルでsitecore index schema-populateコマンドを実行してください。
詳細については、CLIインデックスコマンドをご覧ください。このコマンドはCLI 4.0以降から利用可能です。