リクルートのローカルサーチと Webサービスのご紹介

リクルートのローカルサーチと
Webサービスのご紹介
株式会社リクルート 事業開発室 R&Dユニット ドコイク?プロジェクト
チーフアーキテクト 羽野仁彦
株式会社リクルートメディアコミュニケーションズ たたみラボ
舩見高貴生
リクルートが目指す10年後の世界・・・
Recruit Vision Movieより
2
1
リクルートがローカルサーチに取り組む理由
3
2つのキーワード
ライフイベント
リボン図
4
2
リクルートのビジネスモデル:ライフイベント
•
•
人のライフイベント時は、メディアとの接触頻度が増大します。
その増大時期を捉えて、情報を発信することで、ユーザーの支持を獲得します。
住宅
転職
結婚
賃貸
就職
メディアとの接触
Yahoo! Googleのような検索サービス
ユーザーの人生の中のイベント
5
リクルートのビジネスモデル:リボン図
•
•
ユーザーと企業のマッチングで収益を上げている
ユーザーは行動を起こし、それを企業が効果として感じることがビジネスモデル
の肝となる
Yahoo! Google
検索サービス
ターゲット企業数
掲載企業数
効果
行動
購読ユーザー
ターゲットユーザー
マッチング
売上
6
3
検索サービスの登場は送客型という
新しいビジネスモデルを生み出した。
•
GoogleやYahooなどの検索サービスは、様々なマッチング提案をして、ユー
ザーを各ページに送客することで売り上げを上げている
リクルートはマッチングさせて、
その効果で売上
Googleは様々なマッチング候補
を提案し、送客で売上
より多く自サイト内で滞留
より多く他のサイトへ送客
少し悪くても自サイトの情報を
見せる必要がある
他のサイトでより良い情報があ
れば、それを紹介できる
7
地域情報をWEBで検索するニーズは高まりを見せている
•
•
•
地域情報の検索サービスの日本上陸
企業のWEBへ情報掲出 70%近く
WEB検索サービスでの検索ワードの10%∼20%程度が地域検索ワード
Japan internet.com調査
8
4
リクルートでは、ローカルサーチサービスを2つ提供している
キーワードサーチ「ドコイク?」 Flashインタラクション「スゴイ地図」
9
ローカルサーチの実際の開発について
ドコイク?のアーキテクチャーについて
10
5
大量のデータを扱う難しさ
1000万件を1日で処理しようとすると100プロセス/sec以上の計算速度
•
計算プロセスはmsec単位で高速化し、より早い店舗データの更新を目指す
1日は60秒×60分×24時間=86400秒
店舗データの件数は約1000万件
クローリング対象URLは約2000万件
更新対象
データを探す
1000万回
•
店舗に関連する
WEBページを探す
1000万回×3ページ
最寄駅を
発見する
200万∼300万回
住所を
正規化する
200万∼300万回
この他にも、他のデータとのマージを行ったりするなど、10を
超える計算ステップが必要である
11
検索サービスの開発での苦労話①
•
類義語(シソーラス)
– 牛丼と検索されたら、吉野家や松屋をヒットさせたい。
牛丼
=
吉野家
牛丼
=
松屋
吉野家
=
松屋
「松屋」と検索すると、「吉野家」がヒットするようになった・・・
牛丼
吉野家
牛丼
吉野家
12
6
検索サービスの開発での苦労話②
•
ユーザーからは、思いもよらないワードが検索されます。
イタリアン
焼肉
後輩 飲み 銀座
激安 焼肉
先輩 飲み 銀座
焼肉 23区内
シチュエーションが目に浮
かびます…
投入鍋
何を投入するのやら…
おそらく豆乳鍋の間違い
ちょっと広すぎますね…
レインボー
ロマンチックな夜
大根の花
本当にいろいろなワードで検索されます
13
ロマンチックな夜と検索すると・・・
14
7
「大根の花」と検索すると・・・
15
ロケーションセンシングとコンテンツの未来
「ユビキタス環境の整備」と「コンテクストアウェアネス」の実現
•
ユーザーの周りのオケージョンやシチュエーション(コンテクスト)をセンシング技
術によって、取得することで、ユーザーに気づき(アウェアネス)や推薦(レコメン
デーション)を実施していきたい。
センシング技術
ユーザーのコンテクスト
•
場所
•遊び?
•旅行?
•仕事?
•
天候
•雨なのか?
•晴れなのか?
•
時間
•昼
•夜
•
仕事で、恵比寿に
いるが雨が降ってき
た…
•
旅行に行ってて天
気が良くて晴れだっ
たら…
情報の提供
•
•
雨の日のクーポン
外でバーベキュー
はどうでしょう?
16
8
• リクルートのWebサービスについてのご紹介
•
リクルートメディアコミュニケーションズ
R&D推進室(たたみラボ):船見高貴生
17
たたみラボとは?
•
•
■たたみラボとは
– たたみラボとは、株式会社リクルートメディアコミュニケーションズ(RMC)の研究開発部
門です。消費者の行動やコミュニケーションそのものの変化を先取りするために、メディア
やコミュニケーションの技術動向を把握し、活用方法を探っていきます。
■たたみラボの活動
–
–
•
•
■株式会社リクルートメディアコミュニケーションズ(RMC)について
– RMCは、リクルートの発行する広告・メディアの企画・制作を担う会社です。リクルートと
共に、クライアントの販促戦略や採用戦略の企画提案から、広告制作まで行っています。
http://tatamilab.jp
18
9
リクルートのWebサービスについて
• 2006年11月現在4種類のWebサービスを公開中
–
–
–
–
カーセンサーラボ.net API
じゃらんnet 宿表示API
スマッチWeb サービス
フロム・エー ナビ API
• 非公開のAPI
– ドコイクAPI
– その他..
• Webサービスの意味
– 外部サイトでのデータの活用
• リクルートが網羅できていないユーザーとの接点がもてる
• マッシュアップであたらしい価値・アイデアの発見
– 社内での活用
• リニュアル、専門サイトの立ち上げを迅速に行う
19
リクルートのビジネスモデル:リボン図からWebサービス公開の意味
を考える
•
ユーザーと企業のマッチングで収益を上げている
最大のマッチング効果を出すために、ターゲットを絞っているが、
ターゲット外にも、情報を必要としているユーザーがいる。
多様な、興味軸、検索軸を提供することで、ターゲットユーザーを増やせる。
ただ、そのすべてにむけて、サイトを構築するのは難しい。
Webサービスにより情報を公開し、
多くの外部サイトに取り込んでいただくことで興味軸、検索軸を増やしてゆく
同時に外部サイトの運営者は、コンテンツの充実や、アフェリエイト報酬を受け取れる
ターゲット企業数
掲載企業数
効果
行
行動
動
購購
読読
ユユ
ーー
ザザ
ーー
タタ
ーー
ゲゲ
ッッ
トト
ユユ
ーー
ザザ
ーー
マッチング
20
10
マッシュアップコンテストを実施
• マッシュアップコンテストを6月に実施
– 「Sun×RECRUIT Mash up Award」は、様々な情報サービスを手がけるリクルー
トと、インターネットを支える技術的パイオニアの役割を担ってきたサン・マ
イクロシステムズが、Web2.0に対応した新たな情報サービスの可能性への共同
トライアルとして、広く世の中の叡智を募るために開催するものです。
(http://www.recruit.jp/mashup2006/ コンテスト開催の目的)
– 総評
作品応募総数56作品と、多くの作品をエントリー頂き、事務局一同感激してお
ります。この数字からは、「Mash up」という開発スタイルの普及を感じること
ができました。ご提出いただいた作品の中には、このままでも本番サービスと
して通用するのでは?と思わせられるようなサービスとしての完成度の高い作
品が多く見られました。
提出作品の傾向としましては、
・大手検索サイトが提供する地図APIや検索APIとのマッシュアップ・サービス
・ユーザー投稿&共有型のCGM的サービス
が多く見られました。
一方で、複数情報ソースをMash upし新しい価値を生み出すアイデアや、ITツー
ルを活用した技術的独創性が光る作品数が若干少なかったように思います。こ
の点につきましては、第二回以降のコンテストに期待したいと思います。
(http://www.recruit.jp/mashup2006/result.html)
21
マッシュアップコンテスト
•
コンテスト結果(http://www.recruit.jp/mashup2006/result.html)
最優秀賞
みんなの水遊びMAP
by
CALTA Project様
投稿・共有型水遊びスポット情報(海水浴場・サーフポ
イント等)×じゃらんの宿情報×ジオコーディングAPI×
地図API×天気予報API×Google Ajax Search APIと、
マッシュアップ度満点!!
22
11
マッシュアップコンテスト
•
コンテスト結果(http://www.recruit.jp/mashup2006/result.html)
優秀賞 castella-UILo お祭り2006 ∼みん
なで作ろうPodcastMAP∼ by 株式会社Jストリーム
castella推進部 team-ういろう様
Podcast作成ツール「audioblog」とGoogle Maps APIを組み合わせた投
稿・共有型VideoCastingサービス
23
マッシュアップコンテスト
•
コンテスト結果(http://www.recruit.jp/mashup2006/result.html)
スマッチ賞
家すぐMAP by convivial-web.com様
スマッチの物件情報、ブログ情報、国土地理院の土地利用情報、GoogleMapをくっつけた「家すぐマップ」
24
12
じゃらんWebサービス
• 本日は、じゃらんWebサービスの紹介をします。
• じゃらんnetは、日本全国北海道から沖縄まで約13,500
件の宿・ホテル情報を擁する国内最大級の宿泊予約サイ
ト
• Webサービスは3種類
– じゃらん宿表示API
• じゃらんnetに公開されている宿泊施設の情報を検索する機能を提
供
– エリア検索API
• じゃらんnetに登録されているエリアのコード、名称の情報を検索
する機能を提供
– 温泉検索API
• じゃらんnetに登録されている温泉地、温泉のコード、名称の情報
を検索する機能を提供
http://jws.jalan.net/ws/viw/U00001
25
じゃらんWebサービス
• じゃらん宿表示API
– リクエスト
• 宿名
• エリア名
• 緯度経度
• 宿タイプ
– 旅館/ペンション・民宿・ロッジ/貸し別荘・コンドミニアム
/ホテル・ビジネスホテル/公共の宿
• こだわり条件(70弱)
– 例、部屋でインターネットOK/近くにコンビニがある/ビーチまで徒歩5分
天然温泉掛け流し /ペットOKの宿/卓球あり /
– アイデア沸きますよね
• こだわり条件によって、専門サイトをつくる。
– 例:インターネットできる宿検索
• GPSと組み合わせて近隣のホテル検索
• 統計情報とみなして、地図帳をつくる
26
13
じゃらんWebサービス
• 活用事例
– 地図帳J
– じゃらんのデータを統計情報と見立てて、ランキング
– GoogleMap,GoogleEarthと連携
27
じゃらんWebサービス
• 活用事例
– 地図帳J
– じゃらんのデータを統計情報と見立てて、ランキング
– GoogleMap,GoogleEarthと連携
28
14
じゃらんWebサービス
• 活用事例
– 地図帳J
卓球ありの旅館ランキング!
29
じゃらんWebサービス
• 活用事例
– 地図帳J
GoogleMapで表示
30
15
じゃらんWebサービス
• 活用事例
– 地図帳J
さらにGoogleEarthで表示
31
じゃらんWebサービス
• 緯度経度を指定して、近隣の宿を検索
• 温泉APIを利用して、効能別に温泉を検索
– 温泉IDをキーにして、その温泉の宿一覧を表示
等々、アイデアしだいで、いろんな利用法が考えられます。
32
16
ドコイクAPI
• ドコイクAPIは、社内利用がメイン
–
–
–
–
SOAPで実装
駅検索API
ショップ検索API
PHPのテンプレートエンジンを利用して、プログラムの知識がない方で
も利用できるオープンソースも提供しております。
• スゴイ地図は、ドコイクのデータをAPI経由で利用
– 開発の効率化
– 最新データの共有
33
リソース
公開されているリクルートのWebサービス一覧
http://www.recruit.jp/mashup2006/apilist.html
たたみラボブログ
http://tatamilab.jp
地図帳J
http://www.tatamilab.jp/rnd/archives/000244.html
じゃらんWebサービス
http://jws.jalan.net/ws/viw/U00001
34
17