---
title: "ローカライズされたAPIプッシュを設定しましょう"
slug: "configure-a-localized-api-push"
abstract: "APIプッシュソースを2つのローカルでインデックス文書を処理するための設定方法。"
---
# ローカライズされたAPIプッシュを設定しましょう

APIプッシュ [ソース](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items.html "Index items") は、Sitecore Searchプッシュするコンテンツ専用のインデックスを作成・維持するためのソース設定です。APIプッシュソースを設定した後、開発者は [インゲスションAPI](https://doc.sitecore.com/search/en/developers/search-developer-guide/using-the-ingestion-api-to-add-content-to-an-index.html)を使ってAPIプッシュソースのインデックスにドキュメントを追加します。

> !重要クロールできないコンテンツのローカライズ版をインデックスするには、APIプッシュソースが必要です。

例えば、あなたのコンテンツが訪問者生成コンテンツのみで構成されたソーシャルネットワーキング系サイトにあると仮定します。Visitorsは数秒ごとにコンテンツを作成、更新、削除します。最新のコンテンツを常に検索可能にするために、APIプッシュソースを作成し、アプリケーション内で開発者にコンテンツ作成、更新、削除のたびにAPIを呼び出すウェブフックを設定してもらうことができます。

ウェブサイト全体を [インデックス](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/best-practices-for-indexing.html "Best practices for indexing") 化・ [クロールするための](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/best-practices-for-indexing/best-practices-to-crawl-complete-websites.html "Best practices to crawl complete websites")推奨ベストプラクティスを参照してください。

このウォークスルーでは、以下の方法を説明します:

:::攻略

1.  [APIプッシュソースを作成する](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/configure-indexing/configure-a-localized-api-push.html#create-an-api-push-source)
2.  [利用可能なロケーションの設定](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/configure-indexing/configure-a-localized-api-push.html#configure-available-locales)
3.  [ソースへの更新を公開してください](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/configure-indexing/configure-a-localized-api-push.html#publish-updates-to-the-source):::

## APIプッシュソースを作成する

設定する前にソースを作成する必要があります。

ソースを作成するには:

1.  メニューバーで「 **Sources**」をクリックしてください。
    
2.  Click ![Plus\_add\_\_grey.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/Plus_add__grey.png) **情報源を追加**してください。
    
3.  **SOURCE NAME**フィールドにソースの名前を入力します。
    
    例えば、*ブログプッシュソース*を入力してください。
    
4.  **DESCRIPTION**欄で、設定したいソースを数行入力してください。
    
    例えば、*英語とフランス語のラッシュコンテンツには「Push source*」と入力します。
    
5.  **CONNECTOR**フィールドで、作成したいソースの種類として**API Push**をクリックしてください。
    
6.  Click **Save**。エラーがなければ、Searchは新しいソースを作成します。
    

## 利用可能なロケーションの設定

利用可能なローカーを設定し、ソースに使いたいドメイン言語のサブセットを定義します。すべてのソースは英語(米国)をデフォルトのローカールに設定しています。以下の手順でローカールを追加したり、デフォルトのローカレを編集したりできます。

> !重要安定した取り込みを確保するために、APIプッシュソースあたり[30個以上のロケールを含めないでください](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/configure-indexing/optimizing-search.html "Optimizing Search") 。

ロケーションの設定:

1.  **ソースSettings**ページで、**利用可能なロケーション**の横![pencil\_grey.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/pencil_grey.png)**「編集**」をクリックしてください。
2.  **Available Locales**ページで、**LOCALES**フィールド内の内側をクリックすると、このドメインで利用可能なロケーションのリストが表示され、次に希望するロケーションが表示されます。
3.  Click **Save**。

## ソースへの更新を公開する

インジェスションAPIを使ってインデックス文書を作成し、このインデックスに追加する前に、APIプッシュソースを公開しなければなりません。

出典を公開するには:

1.  Source Settingsページで「 **Publish**」をクリックします。
2.  ソースを公開するかどうかを確認するダイアログボックスで「 **公開**」をクリックします。

現在、開発者は[Ingestion API](https://doc.sitecore.com/search/en/developers/search-developer-guide/en/walkthrough--creating-and-updating-index-documents-in-two-locales-using-the-ingestion-api.html)を使って、このソースのインデックス文書を作成・更新し、さらには削除することさえ可能です。