---
title: "Solr管理スキーマ"
slug: "solr-managed-schemas"
abstract: "Solrにはスキーマをプログラム的に管理するためのRESTful APIがあります。"
---
# Solr管理スキーマ

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](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/Solr_managed_schemas-Picture_1-rId11-50855303.png)
    
4.  **Schema Populate**ウィンドウで、埋めたいインデックスを選択してください:
    
    ![Solr\_managed\_schemas-Picture\_2-rId12-1299452201.png](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/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](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface.html "Sitecore Command Line Interface")で利用可能な[インデックスプラグイン](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/plugins/indexing-plugin.html "Indexing plugin")を使ってスキーマを埋めることができます。

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

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

> !注詳細については、[CLIインデックスコマンド](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/sitecore-cli-command-reference/the-cli-index-command.html "The CLI index command")をご覧ください。このコマンドはCLI 4.0以降から利用可能です。