Google AJAX Search API は次のクラスに実装される JavaScript API です。
GSearchControlgoogle.search.SearchControl のインスタンスは、あるページの 1 つの検索コントロールを表します。各検索コントロールは、ユーザー インターフェース オブジェクトの表示と、サーチャー オブジェクトの一部 (GSearch google.search.Search インターフェースを実装するオブジェクト) の検索メカニズムを管理します。
| コンストラクタ | 説明 |
|---|---|
|
|
新しい検索コントロール オブジェクトを作成します。検索コントロール オブジェクトはサーチャー、つまり
|
| メソッド | 説明 |
|---|---|
|
|
このメソッドは、検索コントロールにサーチャー オブジェクトを追加します。追加されると、検索コントロールがそのサーチャーのアクティビティを調整します。検索実行の調整、関連検索完了イベントの処理、結果のレンダリング先の提供、検索結果を保持またはクリッピングするための UI の提供を行います。
メソッドは、各種のサーチャー固有のオプションを指定するために使われる
|
|
|
このメソッドは、検索コントロール オブジェクトをアクティブ化するために必要な最後の手順です。呼び出すことができるのは、すべてのサーチャーが検索コントロールに追加されてからです。呼び出されると、このメソッドは、ユーザー インターフェース、設定済み各サーチャーの検索結果コンテナ、および、すべてのサーチャーを横断して並行検索を調整するために必要な各種のリンケージ群を作成します。
このメソッドでは、呼び出し側が HTML ブロック要素 (典型的には、コントロールにより内部で描画される デフォルトのユーザー インターフェース スタイルは、コントロール入力が最も上にあり、その下に結果が縦に並ぶリニア スタイルです。オプションで、呼び出し側からタブ ユーザー インターフェースをリクエストできます。これは縦の長さをできるだけ短くする必要があるときに有効です。
|
|
|
アプリケーション側で入力コントロールを用意し、それを使うように検索コントロールに依頼する場合、検索コントロールは、入力タイマーを使って、いつ検索を実行するかを決定します。ユーザーが検索コントロールのテキスト入力領域に入力するたびに、カウントダウン タイマーが初期化されます。タイマーが実行されると、検索がリクエストされます。最後のキーストロークから検索開始までの間隔は、この API を使ってプログラムされます。注: コントロールのデフォルト値は
|
|
|
このメソッドを使うと、検索コントロールが、コントロールに構成されているすべてのサーチャーを横断する並行検索の手順を開始します。 この呼び出しの副作用として、現在表示されている検索結果や、制御された各サーチャー オブジェクト内に格納されている検索結果はクリアされます。
|
|
|
このメソッドは、検索コントロールによって管理されている検索結果のいずれかを、ユーザーがコピーのために選択したときに通知されることを呼び出し側が望んでいる、ということを検索コントロールに知らせるために使われます。このメソッドが呼び出されない場合、ユーザーには検索結果をコピーする機会が与えられません。メソッドが呼び出されると、各検索結果の下に、テキスト リンクの注釈が付けられます。このリンクをクリックすると、指定されたオブジェクト上で、検索結果に関連付けられた
|
|
|
このメソッドは、各サーチャーによって戻される結果の数を選択するために呼び出されます。ただし、これはスカラーではありません。少数の結果と多数の結果のいずれかを示す列挙です。将来的には、このメソッドは中規模、および非常に大規模な結果セットをサポートするように拡張される可能性があります。サンプル アプリケーションには、検索コントロールの一番上に [more]/intl/ja/[less] と表示が切り替わるコントロールがあります。このメソッドは、このトグル コントロールで使われます。
|
|
|
このメソッドは、検索結果完了の受信を無視するよう検索コントロールに指示するのに使われます。このメソッドによって使われる内部状態は、新しい検索がリクエストされるたびに検索できるように、リセットされます。このメソッドの想定される使用法は、検索語句がゆっくり入力された場合に、意図と異なる語句による検索が行われ、それに伴って発生することがある UI の点滅への対応を支援することです。入力が検出されるたびにこのメソッドを使うことによって、入力の一部に基づく前回の検索を容易に無視することができます。
|
|
|
このメソッドは、検索コントロールから得られた検索結果をすべてクリアするために使われます。
|
|
|
このメソッドは、検索結果に埋め込まれたリンクで使われるリンク ターゲットを設定するために呼び出されます。デフォルト値は
|
|
|
このメソッドは、検索が完了したときに通知されることを呼び出し側が望んでいるということを検索コントロールに知らせるために使われます。この呼び出しの粒度は、検索コントロール レベルではなく、サーチャー レベルですので注意してください。つまり、検索コントロールに 5 つのサーチャーがあるときに検索を実行すると、各サーチャーが完了するたびにコールバックが呼び出されるということです。また、すべての検索が完了するとは限らないため、検索が 1 回行われるたびに完了することを想定してコードにデッドロックを作らないよう注意してください。
|
|
|
このメソッドは、検索が開始される直前に通知されることを呼び出し側が望んでいるということを検索コントロールに知らせるために使われます。この呼び出しの粒度は、検索コントロール レベルではなく、サーチャー レベルですので注意してください。つまり、検索コントロールに 5 つのサーチャーがあるときに検索を実行すると、各サーチャーが検索開始を指示されるたびにこのメソッドが呼び出されるということです。
|
|
|
通常、検索結果がない場合、サーチャーの検索コントロール スロットは空のままです。このメソッドを使うと、呼び出し側で、デフォルトの結果を指定する文字列を指定できます。システムは、使用できる
|
| 静的メソッド | 説明 |
|---|---|
|
|
このユーティリティ関数は、指定された HTML ノード (または、opt_deep が指定されていればツリー) のために、現在計算されているスタイルをクローニングし、現在のスタイルをノードにインライン化するために使われます。この関数は特定の場合に便利です。主に、アプリケーション間で HTML の一部を受け渡す際に、一連の HTML スタイルを維持したいが、関連付けられたスタイルシートが受け取り側のアプリケーションにない場合に、keep ハンドラと組み合わせて使います。このシナリオの最も単純な例はメール アプリケーションです。たとえば、ユーザーは Google AJAX Search API を使って検索結果をメッセージ作成ウィンドウにクリッピングし、そのメッセージが別のユーザーに HTML として送信されます。受信者のメール アプリケーションによっては、Google AJAX Search API に対応しておらず、そのスタイルシートがないことがあります。このメソッドはそのような場合も考慮しています。発信側のメール アプリケーションが現在のスタイルシートをインライン化できるようにすることにより、意図どおりの形で受信者にメッセージが表示されるようにしています。
このメソッドは、Safari ウェブ ブラウザ上では現在実装されていませんので注意してください。 |
このオブジェクトには公開プロパティはありません。
GSearchgoogle.search.Search の制御下でなく、スタンドアロン形式で GSearchControlgoogle.search.SearchControlオブジェクトを使うアプリケーションは、多くの場合、ユーザーが生成した検索結果をキャプチャして処理する必要があります。GSearchFormgoogle.search.SearchForm() オブジェクトは、まさにこのユースケースのために設計された軽量オブジェクトです。アプリケーションに、テキスト入力要素、検索ボタン、クリア ボタン (オプション)、Google ロゴを提供します。
| コンストラクタ | 説明 |
|---|---|
|
|
新しい検索フォーム オブジェクトを作成します。検索フォーム オブジェクトは、ユーザー インターフェース要素、メソッド、プロパティ、アプリケーションから
メソッドは、必須の
|
| メソッド | 説明 |
|---|---|
|
|
このメソッドは、検索フォームが送信されたときに呼び出されるオブジェクト/メソッドの組み合わせを登録します。このイベントは、ユーザーが検索ボタンをクリックするか、テキスト入力要素にフォーカスがある間にユーザーが Enter キーを押すと発生します。発生すると、指定されたオブジェクトはアクティブ オブジェクトになり、指定されたメソッドが呼び出されます。メソッドに渡される引数はこの検索フォームです。 典型的にはメソッドは以下のようになります:
App.prototype.onSubmit = function(form) {
if (form.input.value) {
this.localSearcher.execute(form.input.value);
}
return false;
}
上の例では、検索フォームがメソッドに渡され、メソッドは false を戻して、送信イベントを処理したことを示すことに注意してください。
|
|
|
このメソッドは、検索フォームのクリア ボタンが押されたときに呼び出されるオブジェクト/メソッドの組み合わせを登録します。検索フォームがクリア ボタンなしで作成された場合、このメソッドを呼び出すとエラーになります。発生すると、指定されたオブジェクトはアクティブ オブジェクトになり、指定されたメソッドが呼び出されます。メソッドに渡される引数はこの検索フォームです。 典型的にはメソッドは以下のようになります:
App.prototype.onClear = function(form) {
this.myClearFunction();
return false;
}
上記の例では、検索フォームがメソッドに渡され、メソッドは false を戻して、クリア イベントを処理したことを示すことに注意してください。
|
|
|
このメソッドを使うと、アプリケーションからフォームを送信できます。これにはオプションで、フォームのテキスト入力要素の設定と、続いて
|
このオブジェクトには静的メソッドはありません。
公開プロパティの次のコレクションは、google.search.SearchForm によって表示されます。
| プロパティ | 説明 |
|---|---|
|
|
このプロパティはフォームのテキスト入力要素です。アプリケーションはこのプロパティを自由自在に読み書きできます。一般的には、送信時コールバック ハンドラで使用されます。コントロールの下にあるサーチャー上で |
|
|
検索フォームの内部構造は 1 対の HTML テーブルです。上のテーブルには、テキスト入力要素、ローカライズされた検索ボタン、およびオプションのクリア ボタンが含まれています。下のテーブルには、テーブル内の左側セルであるアプリケーション固有の自由なセルと、テキストと画像を含む Google ロゴが含まれます。このプロパティ、 |
GSearchgoogle.search.Search クラスのインスタンスは、検索を実行して特定の検索サービスから結果を受けとることがあります。このオブジェクトは直接的には使われません。サービス固有のサーチャーの継承元となる基本クラスです。以下で説明するメソッドとプロパティは、この基本要素からクラスを継承するすべてのオブジェクトに適用されます。それらの各オブジェクトには、追加のインターフェースがあることがあります。
このオブジェクトの予想される使用法は、検索コントロールがユーザー インターフェースと調整の両方を提供する GSearchControlgoogle.search.SearchControl との連携です。以上を踏まえた上で、このオブジェクトを独立して使うことは完全に許容範囲ですが、アプリケーション ロジックと検索コントロール オブジェクトで、サーチャー オブジェクトの同一インスタンスを共有しないよう注意してください。
| コンストラクタ | 説明 |
|---|---|
|
|
新しいサーチャー オブジェクトを作成します。注: これは基本クラスなので、アプリケーションがこのコンストラクタを直接使う可能性は高くなく、アプリケーションはその代わりにコンストラクタをサービス固有のサーチャー オブジェクト作成の副作用として使います (例: |
| メソッド | 説明 |
|---|---|
|
|
このメソッドは、この特定のサーチャーによって戻される結果の数を選択するために呼び出されます。ただし、これはスカラーではありません。少数の結果と多数の結果のいずれかを示す列挙です。将来的には、このメソッドは中規模、および非常に大規模な結果セットをサポートするように拡張される可能性があります。
|
|
|
このメソッドは、現在の結果セットのサイズ (この値は前のメソッドによって決まります) を戻します。
|
|
|
検索が正常に完了すると、サーチャー オブジェクトは、特定の検索から得られたものを記述する検索結果のコレクションを維持します。このメソッドは、サーチャーをリセットするために使われ、結果をすべてクリアします。このメソッドは、新しい検索の実行前に暗黙のうちに呼び出されます。
|
|
|
このメソッドは、新しい検索を開始するために呼び出されます。
|
|
|
このメソッドは、検索完了時に通知するオブジェクトとメソッドを登録するために使われます。アプリケーションは、オプションで、
|
|
|
このメソッドは、このサーチャーが検索コントロールに追加されるときに使われる、ユーザー定義ラベルを設定するために使われます。この関数を呼び出すことにより、標準の組み込みラベルに代わって、指定されたユーザー定義ラベルが結果セクションのヘッダーまたはタブで使われます。想定される使用法は、サイト制限検索との組み合わせです。標準ラベルを変更することによって、アプリケーションが制限内でプログラムされていることを示すのが適切かつ一般的です。
|
|
|
このメソッドは、検索結果セクションと、このサーチャーが検索コントロールで取得した検索結果コレクションの、ユーザー定義のクラス接尾辞を設定するために使われます。このメソッドを使う目的は、アプリケーションが、個別の検索結果セットの結果とヘッダーに特有のスタイルを設定できるようにすることです。このメソッドが「siteSearch」という値とともに呼び出されると想定すると、
|
|
|
このメソッドは、検索結果に埋め込まれたリンクで使われるリンク ターゲットを設定するために呼び出されます。デフォルト値は
|
|
|
アプリケーションが検索コントロールを使っておらず、検索結果のプロパティの一部を使い、高度にカスタマイズされたフォーマットでそれを表示している場合があります。そのような場合は、アプリケーションで小規模な最適化を行うことができます。サーチャーは .html プロパティを生成しないようにプログラムできます。その場合、結果で有効な未加工のプロパティだけを利用できます。
|
|
|
サーチャーの一部のクラス (例: GlocalSearchgoogle.search.LocalSearch()) では、検索結果セットと並べて属性を表示する必要があります。検索コントロールを使う場合、これは検索コントロールのロジックにデフォルトで含まれています。サーチャーを直接使っている場合、正しい属性のキャプチャと表示については、デベロッパーが行う必要があります。このメソッドは、適切に表示できる属性ノード (属性が不要の場合は null) を提供するように設計されています。 属性の表示は、検索直後に検索結果セットを動的に表示する場合にのみ必要とされます。次のスニペットは、この API のシンプルな使用法を示します。 var attribution = GlocalSearchgoogle.search.LocalSearch.getAttribution(); if (attribution) { var el = document.getElementById("searchwell"); el.appendChild(attribution); }
|
|
|
このメソッドは、サーチャーを介したすべてのクエリに不可される、省略可能な追加のクエリ語句を呼び出し側が設定 (またはクリア) することを可能にします。これを使うと通常、オリジナルの検索語句と多少異なる結果を提供できます。たとえば、
|
|
|
このメソッドを使うと、呼び出し側で、指定された結果の
|
|
|
検索が完了した後、
|
| 静的メソッド | 説明 |
|---|---|
|
|
このメソッドは、縦横比を変えずに画像の大きさをスケールするために使用される、静的ヘルパー関数です。現在の画像の縦と横の長さ、および imageScaler オブジェクト (.width および .height プロパティが含まれています) を渡すと、縦横比を保ってスケールされた imageScaler オブジェクトを関数が計算して戻します。戻されたオブジェクトの .height プロパティと .width プロパティを使って画像要素を作ることができます。 内部的には、GvideoSearchgoogle.search.VideoSearch オブジェクトが、サムネイルをスケールするために使う画像スケーラを定義します。アスペクト比 4 × 3 を維持するよう設計されており、次のように定義されています。
// imageScaling defaults 4x3 100x75 image
this.imageScaler = {width:100,height:75};
サムネイルの // scale the thumbnail image using the searchers .imageScaler. // By default this is a 4x3 100x75 image, // but its settable using .setVideoResultsTbHeight as well var scaled = GSearchgoogle.search.Search.scaleImage(result.tbWidth, result.tbHeight, this.imageScaler); // scaled.height and scaled.width now contain // the values needed to proportionally scale the thumbnail
|
|
|
このメソッドは、「powered by Google」HTML DOM ロゴをアプリケーションに戻し、それを指定のオプション要素の唯一の子としてドキュメントにアタッチする (オプション) 静的なヘルパー関数です。このメソッドの目的は、 デフォルトでは、ブランド表示ノードは横向きに設計されており、検索フォームの下、結果群の上または下に置いて使うことができます。縦向きのロゴが必要な場合もあります。その例として、縦向きの動画バーを考えます。この場合、ブランド表示できる範囲が非常に狭いため、縦向きのロゴが必要です (動画バーの最下部にある powered by Google ロゴを参照してください)。この API はデフォルトで横向きのロゴを提供しますが、アプリケーションとしては、容易に垂直をリクエストすることができます。
|
|
|
このメソッドは、この呼び出しが含まれているドキュメントがロードされると呼び出される、指定されたハンドラ関数を登録する静的なヘルパー関数です。以前のドキュメントでは、ボディ要素の onload 属性の使用を推奨していました (たとえば
|
以下の公開プロパティは、このインターフェースを実装するすべてのオブジェクトによって表示されます。特記しない限り、これらのプロパティは読み取り専用です。
| プロパティ | 説明 |
|---|---|
|
|
このプロパティは、検索結果 1 件につき 1 つの検索結果オブジェクトの配列を含んでいます。このプロパティは検索を実行するたびにクリアされ、検索が完了するごとに配列に値が入れられます。レポートする結果がない場合、この配列の |
|
|
この省略可能なプロパティは、検索が正常に完了したときに存在します。サーチャーが現在ページ付けをサポートしていないため、ローカル検索とブログ検索には存在しません。存在する場合、このプロパティは現在のクエリ語句に対する追加の検索結果をアプリケーションがリクエストする方法、推定される結果総数、現在のページ、および Google でホストされている検索結果ページを参照する URL を指定します。プロパティの構造は次のとおりです:
|
このオブジェクトは Google ウェブ検索サービスに GSearchgoogle.search.Search インターフェースを実装します。検索完了時に、コレクション GwebResult オブジェクトを提供します。
| コンストラクタ | 説明 |
|---|---|
|
|
このコンストラクタは、Google ウェブ検索サービスからの検索結果を提供するために設計されたサーチャー オブジェクトのインスタンスを作成するために使われます。 |
| メソッド | 説明 |
|---|---|
|
|
このメソッドは、このサーチャーによって戻されるウェブ検索の結果を制限するために使われます。検索結果を www.amazon.com 上のものに制限するには、単にこのメソッドを呼び出して値「www.amazon.com」を渡します。サイト制限をクリアするには、 var siteSearch = new GwebSearchgoogle.search.WebSearch(); siteSearch.setSiteRestriction("amazon.com");
このメソッドを使うと、呼び出し側で検索を Google のカスタム検索エンジンに制限することができます。このメソッドに URL パスを指定する代わりに、カスタム検索エンジン ID を渡します。次のスニペットは、ID が var siteSearch = new GwebSearchgoogle.search.WebSearch(); siteSearch.setSiteRestriction("000455696194071821846:reviews");
このように使われる場合、 var cseId = "017576662512468239146:omuauf_lfve"; var siteSearch = new GwebSearchgoogle.search.WebSearch(); siteSearch.setSiteRestriction(cseId, "Lectures");
カスタム検索エンジンには、カスタマイズされた検索結果の表示ページが含まれることがあります。これをサポートするために、カスタム検索エンジン サイト制限が設定されている場合、オプションの
カスタム検索エンジンの最新の拡張が、リンク済みカスタム検索エンジンです。これをサポートするために、サイト制限を指定する新しい匿名オブジェクト モードに加えて、上に示したオプションとモードのすべてをサポートするように、
searcher = new GwebSearch();
searcher.setSiteRestriction(
{
crefUrl : "http://www.google.com/cse/samples/vegetarian.xml"
},
"recipes");
|
|
|
このメソッドは、このサーチャーによって戻される結果セットへの制限を指定またはクリアするために使われます。制限を確立するには、
var searcher = new GwebSearch();
searcher.setRestriction(GSearch.RESTRICT_SAFESEARCH,
GSearch.SAFESEARCH_OFF);
|
このオブジェクトは Google ローカル検索サービスに GSearchgoogle.search.Search インターフェースを実装します。検索完了時に、コレクション GlocalResult オブジェクトを提供します。
このオブジェクトは、地理的な地域に相対的な検索結果を得るために設計されています。オブジェクトが提供する API を使うと、場所文字列 (都市/州、郵便番号、住所)、GLatLnggoogle.maps.LatLng() オブジェクト (Google Mapsを参照してください)、または GMap2google.maps.Map2() オブジェクト (Google Mapsを参照してください) を指定することによって、アプリケーションはこの地域をスコープに設定することができます。優先されるインターフェースは GLatLnggoogle.maps.LatLng() または GMap2google.maps.Map2() です。サンプルには、ローカル検索結果のスタックに [set location] コントロールがあります。この UI は、検索コントロールとこのオブジェクトの調整を介して実装されています。検索コントロールを通して投影されるマップのスコープはすべての検索結果で、初期値 (中心点) はこのオブジェクトをプログラミングすることによって決定されます。検索コントロールは、中心点に関する設定を保存しません。この API を使うアプリケーションの側で処理してください。
注: 場所が指定されない場合、このオブジェクトは検索結果のスコープをカリフォルニア州サンフランシスコ地域に設定します。ユーザーの地理的な地域を考慮するような、より高度なデフォルトについても検討中です。
| コンストラクタ | 説明 |
|---|---|
|
|
このコンストラクタは、Google ローカル検索サービスからの検索結果を提供するために設計されたサーチャー オブジェクトのインスタンスを作成するために使われます。 |
| メソッド | 説明 |
|---|---|
|
|
このメソッドは、検索結果のスコープを設定するために使われる中心点を決定します。1 つのバリアントを受け入れます。これには文字列、
|
|
|
このサーチャーのデフォルトの挙動は、住所ルックアップの結果 (たとえば NY, NY) をローカル検索の結果と混合することです。この混合の手法が好ましい挙動でない状況もあります。たとえば、サーチャーの中心点が Santa Barbara, CA で、ユーザーが「Cava」を検索する場合です。混合された結果の場合、最初の検索結果は、実際には「Cava Close, Aberdeen City, AB15 UK」に対する住所の一致になります。2 番目の結果は「Cava Restaurant & Bar」です。このメソッドを使うと、住所ルックアップを無効化したり有効化したりすることで、厳格な検索結果を得ることも、検索結果と混合した住所ルックアップ結果を得ることもできます。この場合、住所ルックアップを無効にすると、最初の結果は「Cava Restaurant & Bar」になります。
|
| 静的メソッド | 説明 |
|---|---|
|
|
このユーティリティ関数は、指定された結果の
var img = document.createElement("img");
GlocalSearch.resizeStaticMapUrl(result, 80, 120);
img.src = result.staticMapUrl;
img.title = result.titleNoFormatting;
|
|
|
このユーティリティ関数は、呼び出し側が指定した点のコレクションから静的なマップ画像を作成するようにできています。点は、検索結果オブジェクトのコレクション、数値の
// demonstrate computeStaticMapUrl with simple point array
this.worldPointsUrl = GlocalSearch.computeStaticMapUrl(
worldPoints,350, 400);
document.getElementById("resultsImg").src =
this.worldPointsUrl;
...
var worldPoints = [
{ lat : 48.8565, lng : 2.3509 }, // paris
{ lat : 52.5238, lng : 13.4119}, // berlin
{ lat : 52.3738, lng : 4.8909}, // amsterdam
{ lat : 55.676294, lng : 12.568115}, // copenhagen
{ lat : 60.160791, lng : 24.952548}, // helsinki
{ lat : 59.332725, lng : 18.064454}, // stockholm
{ lat : 59.913820, lng : 10.738741} // oslo
];
|
このオブジェクトは Google ウェブ検索サービスに GSearchgoogle.search.Search インターフェースを実装します。検索完了時に、コレクション GvideoResult オブジェクトを提供します。
| コンストラクタ | 説明 |
|---|---|
|
|
このコンストラクタは、Google ウェブ検索サービスからの検索結果を提供するために設計されたサーチャー オブジェクトのインスタンスを作成するために使われます。 |
| メソッド | 説明 |
|---|---|
|
|
このサーチャーのデフォルトの挙動は、関連度順に結果を戻すことです。場合により、日付順に結果を表示しても便利なことがあります。このメソッドは、結果の順序を変更するために使えます。
|
このオブジェクトは Google ブログ検索サービスに GSearchgoogle.search.Search インターフェースを実装します。検索完了時に、コレクション GblogResultgoogle.search.BlogResult オブジェクトを提供します。
| コンストラクタ | 説明 |
|---|---|
|
|
このコンストラクタは、Google ブログ検索サービスからの検索結果を提供するために設計されたサーチャー オブジェクトのインスタンスを作成するために使われます。 |
| メソッド | 説明 |
|---|---|
|
|
このメソッドは、このサーチャーによって戻されるブログ検索の結果セットを制限するために使われます。結果を blogspot.com 上のすべてのブログ結果に制限するには、値を「blogspot.com」にしてこのメソッドを呼び出します。結果を Live Journal 上の Nintendo DS ブログに制限するには、「http://community.livejournal.com/nintendo_ds/」で呼び出します。サイト制限をクリアするには、
|
|
|
このサーチャーのデフォルトの挙動は、関連度順に結果を戻すことです。場合により、日付順に結果を表示しても便利なことがあります。このメソッドは、結果の順序を変更するために使えます。
|
このオブジェクトは Google ニュース サービスに GSearchgoogle.search.Search インターフェースを実装します。検索完了時に、コレクション GnewsSearchgoogle.search.NewsResult オブジェクトを提供します。
| コンストラクタ | 説明 |
|---|---|
|
|
このコンストラクタは、Google ニュース サービスからの検索結果を提供するために設計されたサーチャー オブ |