1. 開発者向けのドキュメント

Solr管理スキーマ

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Solrにはスキーマをプログラム的に管理するためのRESTful APIがあります。スキーマを更新すると、コアやコレクションは自動的に再ロードされます。

Solrのサンプル設定セットは、従来の手動スキーマ(schema.xmlファイル)の代わりにマネージドスキーマを使用しています。

Sitecoreは管理スキーマをサポートしており、Schema APIを使ってSolrに直接スキーマを入力するツールがあります。

コントロールパネルからスキーマを入力する

Control Panelからスキーマを埋め込むには:

  1. Solrを始めましょう。

  2. SitecoreAIでは、Settings > Desktop > Sitecore Startボタンをクリックしてください>Control Panel

  3. IndexingタブでPopulate Solr Managed Schemaをクリックしてください:

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

  5. クリックPopulate

管理者ページからスキーマをポピレートします

管理者ページからスキーマを入力できます。これは特にPowerShellスクリプトからスキーマを入力する際に便利です。

管理者ページからスキーマを入力するには:

  1. http://{:placeholder-token:}<YOUR_INSTANCE>{/:placeholder-token:}/sitecore/admin/PopulateManagedSchema.aspx?indexes=sitecore_master_index|sitecore_core_index|sitecore_web_indexに電話してください。indexesクエリパラメータを使って、埋めたいインデックスの名前をパイプ('|')分離リストとして渡します。

  2. HTTPステータスコードを確認して結果を検証します(200は成功です)。

Sitecore CLIを使ってスキーマを入力する

Sitecore CLIで利用可能なインデックスプラグインを使ってスキーマを埋めることができます。

Sitecore CLIを使ってスキーマを埋めるには:

  • ターミナルでsitecore index schema-populateコマンドを実行してください。

注記

詳細については、CLIインデックスコマンドをご覧ください。このコマンドはCLI 4.0以降から利用可能です。

この記事を改善するための提案がある場合は、 お知らせください!