---
title: "Configure Azure Cognitive Search for xConnect"
slug: "configure-azure-cognitive-search-for-xconnect"
abstract: "このトピックでは、xConnectの検索プロバイダーとしてAzure Cognitive Searchを使った場合にどのように設定するかを説明します。"
---
# Configure Azure Cognitive Search for xConnect

### 注意

Azure Cognitive Searchは将来的に廃止され、Sitecoreは今後このサービスのサポートを終了します。

Azure Cognitive Searchは、Sitecore Azure Toolkitを使ってxConnectをインストールする際のデフォルトの検索プロバイダーです。

xConnectのAzure Cognitive Searchを設定するには:

1.  *xconnect\\App\_data\\config\\sitecore\\CollectionSearch*フォルダで、sc.Xdb.Collection.IndexReader.AzureSearch.xml.disabledファイルの.disabled拡張子を削除してください。これによりファイル内の設定が可能になります。
    
2.  *xconnect\\App\_data\\config\\sitecore\\CollectionSearch*フォルダ内に、これらのファイルに.disabled拡張子を追加してください:
    
    -   sc.Xdb.Collection.IndexReader.SOLR.xml
    -   sc.Xdb.Collection.WebClient.SOLR.xml
    
    これによりファイル内の設定が無効になります。
    
3.  *xconnect\\App\_data\\jobs\\continuos\\IndexWorker\\App\_data\\config\\sitecore*フォルダで、これらのファイルの.disabled拡張子を削除してください:
    
    -   \\SearchIndexer\\sc.Xdb.Collection.IndexWriter.AzureSearch.xml.disabled
    -   \\CollectionSearch\\sc.Xdb.Collection.IndexReader.AzureSearch.xml.disabled
    
    これによりファイル内での設定が可能になります。
    
4.  > !注Sitecore XP 9.0.2以降を使用し、複数のレプリカを使用している場合:
    
    \\SearchIndexer\\sc.Xdb.Collection.IndexWriter.AzureSearch.xmlファイルで*DataReplicationTimeoutMilliseconds*設定を有効にしてください。
    
5.  *xconnect\\App\_data\\jobs\\continuos\\IndexWorker\\App\_data\\config\\sitecore*フォルダに、これらのファイルに.disabled拡張子を追加してください:
    
    -   \\CollectionSearch\\sc.Xdb.Collection.IndexReader.SOLR.xml
    -   \\CollectionSearch\\sc.Xdb.Collection.WebClient.SOLR.xml
    -   \\SearchIndexer\\sc.Xdb.Collection.IndexWriter.SOLR.xml
    
    これによりファイル内の設定が無効になります。
    
6.  接続文字列ファイルxconnect\\App\_Config\\ConnectionStrings.configおよびxconnect\\App\_data\\jobs\\continuous\\IndexWorker\\App\_config\\ConnectionStrings.configで、Azure認知Search接続文字列のコメントを取り消し、更新します。この文字列の名前はcollection.searchです:
    
    <add name="collection.search" connectionString="serviceUrl=https://service.search.windows.net/;indexName=index name;apiKey=API Key"/>
    
    > !注Azure xConnectの認知Searchはジオレプリケートシナリオをサポートしていないため、collection.search接続文字列で複数のインスタンスを指定することはできません。」