goo サジェストβ with ATOK
gooにATOKの技術を提供、検索キーワード候補を先読み表示
NTTレゾナントとジャストシステムは27日、「goo」の検索サービスにATOKの機能を利用した「goo サジェストβ with ATOK」を提供すると発表した。ATOKの持つ推測変換の機能や辞書を利用し、入力された文字列から利用者に適切なキーワードの候補を表示する。
久しぶりに面白いニュースというか技術の組み合わせです。
実際に使ってみましたが、なかなか面白いです。検索キーワードくらい全部入力できるので(笑)、特に補完機能は必要ありませんが、候補として何が表示されるかを見るのが面白いです。
どうやっているのかちょっと覗いてみたところ、今流行のAjaxが利用されています。
1文字入力ごとにサーバーへのリクエストが発生しています。
”Mic”と入力した時点のリクエストはこんな感じです。普及したときのサーバー負荷は気になりますが、バックエンドはジャストシステムが培ってきたノウハウで乗り切れるでしょう。まさかDBじゃないよね?
http://○○○/suggest/selall.php?MT=Mic&num=5
GETリクエスト+XML応答の組み合わせです。
応答は下図の内容です。
![]()
リクエストホストを制限しているわけではないのでいろいろ遊べますが、そのうち制限されると思います。
goo サジェストと同じようにAjaxを利用しても別ドメインからのリクエストはできないはずです。ブラウザーのセキュリティの制限があるため・・・
それはそれ。遊べるうちにということで、VBで簡単なアプリを作ってみましたが面白いです。
インターネット上にATOKの辞書があるようなもの。Webサービスの威力を感じることができます。
すばらしいです。
blogWatcherプラグイン
blogWatcherというサービスをご存知でしょうか?
東京工業大学奥村研究室で開発されている「blogの収集と、更新の監視、また収集したデータを用いたテキストマイニングを行うツール」です。
任意のWebページをblogという観点で見た場合に重要度を示すOkumuRankというサービスもあります。 GoogleのPAGE RANKのようなイメージですが、blogという観点から見た重要度というところが面白いです。
また、バースト検索というのも面白くて、検索結果のグラフからバースト度というのをチェックすることができます。
グラフ上の任意の期間をマウスで選択すると、対象期間を限定した結果を参照することができます。
![]()
blogWatcherは以前から興味があって時々利用していましたが、頻繁に利用するようになってきたので、もっと簡単に利用することができるようにとMarineツールバーのblogWatcher用プラグインを作ってみました。
blogWatcherプラグインには、blogWatcherの検索サービス用とOkumuRankを表示するもの2つに分けて実装しました。
blogWatcherプラグインは、Marineツールバーのオフィシャルサイトからダウンロードできます。
【blogWatcherプラグイン】

【OkumuRankプラグイン】
![]()
今後ますます注目されると思うサービスなので、皆さんも利用してみてはいかがでしょうか。
神様! Don Box
私にとって、神様の一人でもあるDon Box氏と記念撮影をされた方がいます。
うろちょろして、出会えるとは羨ましい限りです。




