XML フィードの統合

Watson™ Explorer Engine は、クラスタリング・ツリーや検索結果を含むそのすべてのデータを 1 つの XML フィードとして返すことができます。これは、Watson Explorer Engine を既存の Web アプリケーションに素早く統合するための非常に有用な方法です。例えば、ユーザー・インターフェースのために XML を HTML としてフォーマット設定するコードを含む Web アプリケーションを既に実行している場合は、既存の XML 構文解析機能を使用して、ご使用のユーザー・インターフェースのために Watson Explorer Engine XML フィードを適切な HTML に変換できます。

注: Watson Explorer Engine では、デフォルトの XML フィード表示機能が提供されています。xml-feed-display は、検索結果、クラスター、および絞り込みを HTML ではなく XML として配信するために、任意のプロジェクトに適用できるスタンドアロン表示機能です。検索アプリケーション・プロジェクトで xml-feed-display を使用して、Watson Explorer Engine を組織の既存の Web フレームワークに統合します。

Watson Explorer Engine XML フィード・インターフェースを使用するには、Web ページのサーバー・サイド HTTP GET 要求を実装し、HTML ではなく XML を取得することを指定する CGI パラメーターを追加する必要があります。これを行うには、いくつかの方法があります。

上記の最初のオプションは、Watson Explorer Engine 検索アプリケーションから XML フィードを取得するために推奨されるメカニズムです。render.function=xml-feed-display CGI パラメーターを指定すると、余分な処理が発生するため、検索アプリケーション内で追加の計算が必要になりますが、出力は小さくなり、取得時間を短縮できます。Watson Explorer Engine アプリケーションで必要となる追加の処理時間は、通常、ダウンロード時間の違いによって埋め合わせることができます。

XML 情報は、次のセクションであるXML パラメーターで説明する XML エレメントを使用して、Watson Explorer Engine XML フィードから返されます。