検索 URL および CGI パラメーターの指定
このフォームで指定する必要があるパラメーターの値を判別するには、この Watson™ Explorer Engine ソースで使用している検索エンジンの Web ページにナビゲートします。ここでは、http://green-search.org にアクセスし、検索語として「test」と入力し、「Search」をクリックします。ブラウザーで検索結果ページが表示されます。以下のように、ブラウザーのロケーション・バーに表示されている URL に注目します。
- 1 つ以上の CGI パラメーターが含まれている長い URL がブラウザーのロケーション・バーに入っている場合、照会は GET プロトコルを使用して送信されました。次のセクションで説明している URL フィールドとして、照会が含まれているパラメーターを除き、この URL のほとんどの部分をコピーできます。特定の照会を指定するパラメーターは、query-param です。
- POST プロトコルが使用されていて CGI パラメーターが表示されない場合、入力ページの HTML ソース・コードを確認し、そこからアクションおよび照会パラメーターを抽出できます。フォームに含まれているすべての CGI パラメーターを抽出する必要がある場合があります。あるいは、HTTP Sniffer などのブラウザー・プラグインまたはアプリケーションを使用して、ブラウザーの HTTP トラフィックを調べ、CGI パラメーターを確認できます。
green-search 検索の場合、要求は GET プロトコルを介して送信されており、送信された URL がロケーション・バーに完全に表示されます。URL は、以下のようになっています。
http://green-search.org/search.php?q=test
この URL から、green-search 検索エンジンへの照会の送信に使用される URL (ベース URL と呼ぶ) が http://green-search.org/search.php であることが分かります。検索する用語の指定に使用されるパラメーターが照会パラメーターです (ここでは、q)。これは、照会として入力した用語の直前にあるパラメーターであるため、簡単に見つけることができます。
図 2 に示しているフォームに入力します。このフォームでは、2 つの必須フィールドに以下の値を入力します。
- URL: 照会固有の CGI パラメーターが追加される URL のベース。green-search 検索エンジンのベース URL (http://green-search.org/search.php) を入力します。従って、入力する値は、以下のとおりです。
http://green-search.org/search.php
- 'Query' Parameter: 照会語を渡すために使用されるパラメーターの名前 (q) を入力します。
これで、続行するのに十分な情報が指定されました。「Fine-Tune the Form」セクションでは、このチュートリアルで後から、より高度な方法で green-search サイトから検索結果を取得してページ番号を付けるために使用できる追加情報を取得する際にこの URL に再びアクセスすることになります。
設定を保存するために、画面の上部にスクロールし、「OK」ボタンをクリックします。
このチュートリアルを進めるには、フォームのテストをクリックします。