グーグル、カスタム検索の構築サービス「Google Custom Search Engine」を発表
Google Custom Search Engineが発表されたましたので、試しに作ってみました。
基本的には、Google Custom Search Engineにアクセスして、Search engineに使うKeywordsとSitesさえ選択すれば間単にできます(keywordsがどの程度検索結果に効いているのかわかりませんでした)。検索結果を他のサイトに反映させるには、少しばかり技術が必要なようです。
作成した検索ボックスのHTMLをここに貼ってもそれほど面白くないため、Google AJAX Search APIにGoogle Custom Search Engineで作成したカスタム検索エンジンを設定したものを作ってみました。
カスタム検索エンジンの作成後、左のメニューにあるMy Search enginesをクリックすると、作成したカスタム検索エンジンが出てきます。その一つのcontrol panelをクリックすると各種設定項目が出ます。
その中のCodeタブをクリックするといろいろ出てきますが、一番下に「Use the AJAX search APIs to display results」にGoogle AJAX Search APIに設定するunique identifierが提示されています。
これを使いGoogle AJAX Search APIのサンプルを作成してみました。
検索対象は、CNET Japan 読者ブログにしてみました(勝手に。ですがCNET JapanではCNET Japan 読者ブログが検索対象にならないので、あっても良いですよね)。
Google AJAX Search APIの中で、setSiteRestrictionに先ほどの「unique identifier」を設定するだけです。以下の様な感じにです。
searcher.setSiteRestriction("016590914011728036838:fpwxtu_ugai");
以下のURLに動作しているページを設置しました。
CNET Japan 読者ブログ検索 by Google Custom Search Engine & Google AJAX Serach API
各カテゴリ毎のみの検索と全カテゴリ横断した検索(ALL)の7つのCustom Search Engineを作成し、それ毎のnique identifierを設定しました(但しkeywordに何が妥当か悩み、安易に全てgoogleのみ設定)。検索サイトは設定されているサイトのみのため、他のサイトを拾うことはありません。
上記動作ページは、Google Custom Search Engineのサンプルページの一つであるProduct Search Sample - powered by The Google AJAX Search API and Google Custom Search Enginesを拝借して、ちょいちょいと直したものです。
発表後からGoogle Custom Search Engine & AJAX Search APIの動作ページの作成を試みていたのですが、昨晩の時点では「Product Search Sample」は正常に動作していませんでした。このため、自作したサンプルページが動かないのは、自分が悪いためだと思いずっと悩んでいましたが、今日は動いていたので、サーバ側で修正があったのでしょうか。
Google AJAX Search API自体は、検索対象をURLで指定はできるのですが、Google Custom Search Engineと組み合わせると、自由な検索BOXを作成できるかも知れません。
※このエントリは CNET Japan ブロガーにより投稿されたものです。シーネットネットワークスジャパン および CNET Japan 編集部の見解・意向を示すものではありません。
コンテンツ市場14兆円の中身と行方
原宿で野宿を含む15時間 - iPhone行列完全ドキュメント
政治資金監査の意見募集等、 2008 年 9 月 1 日締切です
「VMware Fusion 2.0 RC 1 Build 113392」、新たに「McAfee VirusScan Plus」を同梱 etc...
(エンジニアにとっての)モテ論
WEB2.0 じゃなくって PC0.5
taspoの必要性とタバコ屋でのコミュニケーション
@Tovas for AppExchangeのセットアップを30分で完了
夢幻∞大のエントリーアクセスランキング(8/29編)みんなのお題では、ブロガー同士で質問を出し合いそれに対する回答や意見を集めています。今日はどんな話題が盛り上がっているでしょう?
CNET Japan ブログネットワークは、元はCNET Japanの一読者であった読者ブロガーと、編集部の依頼により執筆されているアルファブロガーたちが、ブログを通じてオンタイムに批評や意見を発信する場である「オピニオンプレイス」、また、オピニオンを交換するブロガーたちが集うソサエティです。
広い視野と鋭い目を持ったブロガーたちが、今日のIT業界や製品に対するビジョンや見解について日々熱く語っています。
CNET Japanやその他サイトが提供するITニュースやコンテンツへの意見や分析、 ビジネスやテクノロジーに対するビジョンや見解について語っていただける方を 募集しています。ご応募はこちらから
ブログの投稿はこちらから(※ブロガー専用)
今年最も活躍したブロガーを表彰します。詳細はこちらから
これは、CNET Japan 編集部の依頼に基づいて執筆されているCNET Japan アルファブロガーによるブログの印です。
CNET Japan ブログネットワーク内で拍手の代わりに使用する機能です。ブログを読んで、感激した・役に立ったなど、うれしいと思ったときにクリックしてください。多くGood!を獲得した記事は、より多くの人に読まれるように表示されます。
[レビュー]高い信頼性を普通に使う地球に優しい電源ユニット--Antec EarthWattsシリーズ EA-650
今週の新製品総チェック:ノート、デスクトップ、UMPCまでPC秋モデルが続々
今週の新製品総チェック:薄さ13.9mmのサイバーショット登場!NEC「LaVie」はデザインモデルが