ステージング・コレクションのアクティブ化
重要: Collection Broker は、検索コレクションの更新のために従来型のライブ/ステージング・モデルと対話するようには設計されていません。Collection Broker は、多数のコレクションを管理するように設計されています。これらのコレクションでは、情報は中間的な場所に更新されずに、ライブ検索コレクションに直接プッシュされます。プッシュされる情報は、索引付のためのデータおよび削除される URL です。Collection Broker によって管理されている検索コレクションでは、search-collection-push-staging 関数を使用しないでください。
「Watson™ Explorer Engine Installation and Integration Guide」および「Watson Explorer Engine ユーザー・マニュアル」で説明しているように、Watson Explorer Engine では、ステージング・コレクションと呼ばれる既存のバージョンのコレクションを、実際に更新および削除を処理する場所として使用します。 Watson Explorer Engine は、ステージング・コレクションを更新した後、着信する照会に対して実際に応答するコレクションになるように移動するため、これは、ライブ・コレクションと呼ばれます。
Watson Explorer Engine API が提供する search-collection-push-staging 関数 (C# SOAP API の SearchCollectionPushStaging) によって、ユーザーはプログラムで、コレクションのステージング・バージョンをコレクションのライブ・バージョンにプッシュすることができます。この API 呼び出しの C# バージョンの例は、以下のとおりです。
SearchCollectionPushStaging sctl = new SearchCollectionPushStaging();
sctl.collection = "collection517";
port.SearchCollectionPushStaging(sctl);
検索コレクションのライブ・ディレクトリーとステージング・ディレクトリーの対話に関する詳しい説明は、「Watson Explorer Engine Installation and Integration Guide」または「Watson Explorer Engine ユーザー・マニュアル」を参照してください。