1. SitecoreAIの開発

Solr管理スキーマ

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

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

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

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

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

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

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

  1. Solrを始めましょう。

  2. SitecoreAIでは、コントロールパネル**> Desktop >** Sitecoreスタートボタン>設定をクリックします。

  3. インデックスタブで**「ソル管理スキーマをポピュレート」**をクリックします:

    Solr_managed_schemas-Picture_1-rId11-50855303.png
  4. Schema Populateウィンドウで、埋めたいインデックスを選択してください:

    Solr_managed_schemas-Picture_2-rId12-1299452201.png
  5. 「**ポピュレート」**をクリックします。

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

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

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

  1. http://<YOUR_INSTANCE>/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以降から利用可能です。

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