---
title: "検索およびインデックスプロバイダーの設定"
slug: "configure-a-search-and-indexing-provider"
abstract: "検索およびインデックスプロバイダーの選択および設定方法を説明します"
---
# 検索およびインデックスプロバイダーの設定

サーバーを設定する際は、検索およびインデックス作成のプロバイダーを選択しなければなりません。ビジネス目的や実装したいサーバーアーキテクチャの種類に応じて、SolrかAzureを選択できます。

このトピックでは、以下の方法を説明します:

-   [検索および索引作成プロバイダーを選択してください](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/configure-a-search-and-indexing-provider.html#UUID-6963e7d8-1ab5-e6fb-c132-9252f226e074_id__Select_a_search "Select a search and indexing provider")
-   [検索プロバイダーを指定する](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/configure-a-search-and-indexing-provider.html#UUID-6963e7d8-1ab5-e6fb-c132-9252f226e074_id__Specify_the_search "Specify the search provider")

## 検索および索引作成プロバイダーを選択してください

検索および索引作成プロバイダーの選択を助けるために、以下のリンクをご利用ください:

-   [Solr、Lucene、またはAzureの利用](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/using-solr,-lucene,-or-azure-search.html "Using Solr, Lucene, or Azure Search") 方法 — 検索およびインデックス作成プロバイダーの選択に関するガイダンス。
-   [Search index descriptions](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/search-index-descriptions.html "Search index descriptions") – すべてのSitecoreデフォルト検索インデックスの一覧と説明付き。
-   [スケーラブル環境におけるサーバーに必要なSearchインデックス – 各サーバータイプに必要な検索インデックスのリスト。](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/the-search-indexes-required-in-a-scalable-environment.html "The search indexes required in a scalable environment")
-   [インデックス更新戦略](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/index-update-strategies.html "Index update strategies") – 検索インデックスを維持するためにどのタイプのインデックス更新戦略を使うべきかのガイダンス。

## 検索プロバイダーを指定する

検索プロバイダーを選んだら、web.configファイルで指定する必要があります。

検索提供者を指定するために:

-   web.configファイルで<AppSettings>セクションを見つけ、search:define設定の値を検索プロバイダーに変更してください。例えば:
    
    <AppSettings>
    <add key="role:define" value="ContentDelivery"/>
    <add key="search:define" value="Solr"/>
    </AppSettings>
    

web.configファイルにsearch:define設定がなければ、自分で追加できます。

> !注search:define設定ではweb.configファイルは1行のみでなければなりません。search:define行が複数ある場合、Sitecore最後の行の値のみを使用します。

検索提供者のサポート値は以下の通りです:

-   ソル
-   Azure

> !注スタンドアロンのSitecoreインスタンスでは、SolrまたはAzureを選択できます。デフォルト値はSolrです。マルチサーバーのSitecoreインストールでは、Solrを選択する必要があります。

検索プロバイダーを指定すると、Sitecoreは自動的に選択したプロバイダーと連携するようサーバーを設定します。

> !注[Show Configツール](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/view-configuration-changes.html "View configuration changes") を使って、Sitecoreが実行時にコンパイルした際の結果として見た仕上がりを確認できます。また、Show Configツールを使って、実際に設定を変更しずに設定ルールの変更や設定レイヤーの無効化をシミュレートすることもできます。