Google AJAX Search APIのお勉強

Slides:



Advertisements
Similar presentations
研究者:スワット センサワート 指導教員:越田高志 先生 1.  従来のインターネットでは サーバから情報を得る一方向のみ。  現在のインターネットでは 双方向の利用に変わりつつある。 2.
Advertisements

Internet Explorer 障害解析 最初の一歩 - IE のトラブルを理解する -. 概要 Internet Explorer を使用中に発生するトラブルの 種類と、調査のための切り分け方法を紹介します! (以降は IE と略称で表記します) よくあるお問い合わせ Web ページの表示が白画面のまま完了しない.
RSS,Atom の動向 理工学部 情報学科 3 年 片山友輝. 発表内容 ・ RSS,Atom おさらい ・なぜ Atom ができたか? ・ Atom の特徴 ・ Atom の動向 ・ Atom フィードの記述方法 ・ Atom 対応ツール ・参考文献・資料.
IBMユーザ研究会九州研T3 5章 Webの発展可能性. WWWの発展が企業に与えるもの 顧客・ユーザのリテラシー向上 顧客・ユーザの操作的な ” 常識 ” の変化 システム開発プロジェクトでの応用 ウェブの発展を、企業はどう捉えて、 自らをどう変えていく必要があるか? 新しいプラットフォームをより深く理解することで、
クリックすると、 [SourceEditor2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 SQS ホームページ
ブログ blog ・ブログとは何 か? ・ブログとは何 か? ・ブログの始め方・ブログの使い方 Copyright Ⓒ 2005 Chiaki Emi All right reserved Ver 1.0.
コンピュータ基礎実習 ( 上級 ) 第九回 スタイルシート 清水淳紀. はじめに  今回の内容  スタイルシート (CSS) とは何か  CSS の役割  CSS の利点  スタイルシートの基本  CSS の記入方法  基本的な CSS の例.
Microsoft Office 2010 クイックガイド ~OneNote編~
詳細検索の方法- EBSCOhost Guided Style 検索フィールド
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
・ホームページ製作業務のご案内 ・各種プランのご案内 ・基本構成 ・オプション構成 ・サイト構築までの流れ
レンタルショッピングカートマニュアル ~ Google Analytics 編 ~
第11回JavaScriptゼミ セクション8-2 発表者 直江 宗紀.
HTML 5の表現力 楽しいアプリ制作の会 TWorks 蜜葉.
2006年11月15日 植田龍男 Webサービス II (第8回) 年11月15日 植田龍男.
東京工科大学 コンピュータサイエンス学部 亀田弘之
[グループ名]向けウェブナー [所属機関名] [日付] [発表者の氏名] [発表者の敬称/肩書]
1 インストール・起動する 「SQS」で検索 SQSホームページ 動作環境 JavaSE 6以上 (JRE6)
Visual Studio 2005による XML Web サービス入門
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
SlothLib.Web.
REST型Webサービスによる 楽曲検索システムの開発
WebサービスII (第10回) 2007年11月28日 植田龍男.
オペレーティングシステムⅡ 第5回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/11/6.
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
Hot Pepper for iPod touch
第1回 HTML5入門.
e ポートフォリオ(Mahara)の使い方
情報爆発A01支援班 マイサーチエンジン開発環境支援グループ 中村聡史, 大島裕明, 田中克己, 喜連川優
東広島市市民活動情報サイトの 利便性向上 ~第3回進捗報告会~
Webサービスマッシュアップを利用したWebアプリケーションの開発
第1回 JavaScriptゼミ ・ scriptエレメント ・ 記述における諸注意 ・ 古いブラウザへの対応方法
オペレーティングシステムⅡ 第3回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/16.
WebサービスII (第8回) 2007年11月14日 植田龍男.
アプリケーション共有機能 〈参考〉 (図1) (図2)
【トップページ-TOPICSの登録・編集】
EBSCOhost 詳細検索 チュートリアル support.ebsco.com.
情報基礎 空間情報の利用 講義の資料は下記のURLを参照.
XMLゼミ 5.1 XML文書と表示 5.2 CSS 5.3 XMLとXSL 高橋 辰裕.
iStorage NSシリーズ ウィルスチェック運用の手引き
介護支援システム SYLVIE 頼れる介護のセキュリティ 開発メンバー リーダー 岩本 和磨
1DS05196G 豊田 真大 1DS05200R 橋元 史記 1DS05211K 李 子真 指導教員・・・角准教授
Javaによる Webアプリケーション入門 第5回
Microsoft Office 2010 クイックガイド ~OneNote編~
プログラミング演習3 第2回 GUIの復習.
介護支援システム SYLVIE 頼れる介護のセキュリティ 開発メンバー リーダー 岩本 和磨
9.1 DOMの概要 9.2 DOMプログラミングの基礎 9.3 DOMのプログラミング例
Oracle XEを使ってみよう 初音玲.
Webサービス II(第3回) 2007年10月10日.
ガジェット・マスターへの まわり道!? ~Ajaxを理解しよう~
移動経路表示システム Plot Map ~描いた線を思い出に~ 小路 大祐 坂内 佑介 藤井 貴大.
プログラミング演習3 第2回 GUIの復習.
Webサイト制作 第1回 動的なページ.
売れるためのWEBサイト構築.
0.2 プロジェクトの準備 DXライブラリを使うための準備.
2006年11月8日 植田龍男 Webサービス II (第7回) 年11月8日 植田龍男.
情報処理概論Ⅰ 2007 第5回 2019/4/7 情報処理概論Ⅰ 第5回.
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
Oracle XEを使ってみよう 初音玲.
Htmlの基本.
一歩進んだ Views の使い方 スタジオ・ウミ 山中.
プロジェクト演習III,V <インタラクティブ・ゲーム制作> プログラミングコース
基礎プログラミング演習 第12回.
地域生活支援システムの開発 越田研究室 j0431 野津洋二.
オペレーティングシステムⅡ 第2回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/09.
使用する CSS・JavaScrpitも指定
情報検索(4) 検索エンジンを用いた演習 教員 岩村 雅一
例題のプログラムを通して JavaScriptの仕組みを理解することとします。
JSFによるWebアプリケーション開発 第7回
クリエイティブ リサーチ 2019/05/20 日本工学院八王子専門学校 M.Katsube.
Presentation transcript:

Google AJAX Search APIのお勉強 2006/07/07 FFLab 技術勉強会

http://code.google.com/apis/ajaxsearch/ サイトにGoogle検索JS APIキーはGmapと同じ Google AJAX Search API http://code.google.com/apis/ajaxsearch/ サイトにGoogle検索JS APIキーはGmapと同じ バージョン 0.1 (2006/07/07現在) 1.0になったら検索連動広告が入るよ 1.0になったらコードは変わるよ

Web Search - GwebSearch() Local Search - GlocalSearch() なにができるの? Web Search - GwebSearch() Local Search - GlocalSearch() Video Search - GvideoSearch() Blog Search - GblogSearch() Coming Soon Image Search - GimageSearch()

どうやって使うの? ウェブ検索サンプル サンプル Window.onload = function() { // seach control 生成 var sc = new GSearchControl(); // searcher 追加 sc.addSearcher(new GwebSearch()); // search control 描画 sc.draw(document.getElementById(“search-control”)); // 検索実行 sc.execute(“ルート・コミュニケーションズ”); } サンプル

スタイル自由なのでサイトにあわせてスタイルシートを適用できる CSS重要 スタイルシートをあてないとこうなる スタイル自由なのでサイトにあわせてスタイルシートを適用できる 要素はGoogleのスタイルシート参照 http://www.google.com/uds/css/gsearch.css (使っていいか分からんけど使ってます。)

addSearcherに放り込む ウェブ検索以外は? サンプル Window.onload = function() { // seach control 生成 var sc = new GSearchControl(); // searcher 追加 sc.addSearcher(new GwebSearch()); sc.addSearcher(new GlocalSearch()); sc.addSearcher(new GblogSearch()); sc.addSearcher(new GvideoSearch()); // search control 描画 sc.draw(document.getElementById(“search-control”)); // 検索実行 sc.execute(“ルート・コミュニケーションズ”); } サンプル

GdrawOption タブにできるよ DRAW_MODE_TABBED DRAW_MODE_LINEAR サンプル // draw options var opt = new GdrawOptions(); // 描画モードの指定 opt.setDrawMode(GSearchControl.DRAW_MODE_TABBED); // オプションつけて描画 sc.draw(document.getElementById(“search-control”), opt); サンプル

setRoot(element) 検索結果を任意の場所に サンプル // searcher options var opt = new GsearcherOptions(); // id=“web-search” をセット opt.setRoot(document.getElementById(“web-search”)); // ウェブ検索はweb-searchの場所に表示 sc.addSearcher(new GwebSearchControl(), opt); // ブログ検索はデフォルト位置に sc.addSearcher(new GblogSearchControl); サンプル

setOnKeepCallback True Potentialはこれらしい サンプル // establish a keep callback sc.setOnKeepCallback(this, function(result) { // 要素取得 var titles = document.getElementById(“result-title”); // pタグ生成 var p = document.createElement(“p”); // 検索結果のタイトルをappend p.appendChild( document.createTextNode(result.titleNoFormatting) ); // pタグをappend titles.appendChild(p); }); サンプル

サイト内検索などで重宝するよ ラベルを変えられます サンプル // create a web search var ws = new GwebSearch(); // サイト内検索設定 ws.setSiteRestriction(“item.rakuten.co.jp”); // ラベル ws.setUserDefinedLabel(“楽天商品検索”); // add searcher sc.addSearcher(ws); サンプル

Googleの検索だけどGoogleの検索結果と一致してません まだv0.1なので・・・ バグあり 英語以外のローカル検索に不具合 Googleの検索だけどGoogleの検索結果と一致してません undocumentedな機能 Developer Forum http://groups-beta.google.com/group/Google-AJAX-Search-API 参考ドキュメント Google AJAX Search API Documentation http://code.google.com/apis/ajaxsearch/documentation/