<< 入力支援とサジェスト | main | カケラの樹キーワード抽出XML-RPC API >>

2007.08.10 Friday

google suggest api

一つ前の最後で取り上げた、
Google Suggest API
使ってみました。

実際に使ってみると、なかなか面白いです。

--

--

実装先は、例によって、AJAX版アーティストリンク
サイドバー、アーティスト名入力欄で、例えば、
一青
と入力して検索ボタンを押すと、入力欄の下に候補が表示されるようになっています。
この場合は、もちろん、あの人の名前が表示されます。
あまり、一般的ではない名前なので、こういった名前の入力補助に威力を発揮しますね。

サンプル
  $req = 'http://google.com/complete/search?output=toolbar&q=' . urlencode($data);
  $xml = simplexml_load_file($req);
  foreach($xml->CompleteSuggestion as $item){
    print $item->suggestion['data'] . '<br>';
  }

simplexmlでは、属性は配列のように扱えるので、こんな感じで記述することになります。

大塚だと大塚愛 大塚ちひろ
星村だと星村麻衣
大山だと大山百合香
谷村だと谷村奈南 谷村新司 谷村美月 谷村有美

など、意外と言っては失礼ですが、それなりにマッチした結果を返してくれます。
結構、使えます。
もちろん、鈴木、佐藤、高橋、山本など、日本人に多いといわれている苗字だと全然ダメですけどね。

--

テクノラティお気に入りに追加する

Comments

コメント入力は停止しています

海外からと思われるコメントスパムが横行しているため、全記事のコメント入力を停止しています。メッセージのある方は、ホームページの一番下に連絡欄がありますので、そちらからお願いします。

Trackback URL

トラックバックする場合は、
トラックバック元の記事にこのエントリへのリンクを記載してください
このエントリのタイトル「google suggest api」
このエントリのリンク「http://kommy.s254.xrea.com/blog/log/eid58.html」