ローカライズされたAPIプッシュを構成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
APIプッシュ ソース は、Sitecore Searchにプッシュするコンテンツ専用のインデックスを作成および管理するためのソース構成です。APIプッシュソースを設定した後、開発者は 取り込みAPIを使用してAPIプッシュソースのインデックスにドキュメントを追加します。
クロール不可能なコンテンツのローカライズされたバージョンにインデックスを付けるには、APIプッシュ ソースが必要です。
たとえば、コンテンツが、訪問者が生成したコンテンツのみで構成されるソーシャル ネットワーキング タイプのサイトにあるとします。Visitorsは、数秒ごとにコンテンツを作成、更新、削除します。最新のコンテンツを常に検索できるようにするには、APIプッシュソースを作成し、アプリケーションで、コンテンツが作成、更新、または削除されるたびにAPIを呼び出すWebhookを開発者に設定してもらいます。
推奨されるベストプラクティスを参照して、完全なウェブサイトを インデックスに登録 して クロールします。
このチュートリアルでは、次の方法について説明します。
APIプッシュソースを作成する
設定する前に、ソースを作成する必要があります。
ソースを作成するには:
-
たとえば、「 Blog push source」と入力します。
-
たとえば、「 Push source for rush content for English and French」と入力します。
-
CONNECTORフィールドで、作成するソースのタイプとしてAPI Pushをクリックします。
使用可能なロケールを構成する
使用可能なロケールを構成して、ソースに使用するドメイン言語のサブセットを定義します。すべてのソースには、デフォルトのロケールとして英語 (US) があります。次の手順を使用して、ロケールを追加したり、既定のロケールを編集したりできます。
ロケールを設定するには:
-
Source Settingsページで、Available Localesの横にある
Editをクリックします。 -
Available Localesページで、LOCALESフィールド内をクリックして、このドメインで使用可能なロケールのリストと、目的のロケールを表示します。
-
Click Save。
ソースへの更新の発行
インジェストAPIを使用してインデックス ドキュメントを作成し、このインデックスに追加する前に、APIプッシュ ソースを公開する必要があります。
ソースを公開するには:
-
ソースSettings ページで、Publishをクリックします。
-
ソースを公開するかどうかを確認するダイアログボックスで、Publishをクリックします。
開発者は、Ingestion APIを使用して、このソースのインデックス ドキュメントを作成、更新し、後で削除することもできます。
