2006年10月05日 01:30 [Edit]
What's mashin' @ searchmash?
その名前には意味があったのです。
大西 宏のマーケティング・エッセンス:Googleを改造できる拡張機能と改造した検索ページsearchmashという検索サイトで、Googleに対抗するのではなく、Googleをさらに便利にしようということです。グーグル、「Google」ブランドを出さない検索サイト「SearchMash」を開始 - CNET Japan
Googleが、新しい機能をテストするために「Google」ブランドではない検索サイト「SearchMash」を開発した。
何かを検索してから、HTMLソースを見てみて下さい。
お気づきですか?そうです。検索結果はHTMLではなくJSONで表現されているのです。
秋元@サイボウズラボ・プログラマー・ブログ: Googleが「マッシュアップ」キーワードでドメイン大量取得。サイトもオープン特徴、のページによれば、
- カーソルを合わせなくても検索語が打てる
- 検索結果からのジャンプ方式が色々選べる
- イメージ検索結果が右側に出る
- 検索結果の順番をドラッグして変えられる
- 次の検索結果を見るのがページ遷移無しにできる
その秘密が、データをJSON渡しにし、HTML化けは全部javascriptでやっていること。
だから、こんなことも出来ます。とは言っても無保証です。
ここではServer Sourceのみ公開します。
sm2jsonp.cgiそうです。_init()の中身をがめてるだけです。
本当は、こういうサービスをオフィシャルにやって欲しいのですが、ここでは「出来ます」でとどめておきます。というのも、Googleと同じくこれをさらに「使い込む」と、このあたりに引っかかるような気もするからです。
searchmash - terms of servicePersonal Use Only
SearchMash is made available for your personal, non-commercial use only. You may not use SearchMash to sell a product or service, or to increase traffic to your Web site for commercial reasons, such as advertising sales. You may not take the results from a SearchMash search and reformat and display them, or mirror any SearchMash page or results pages on your Web site. You may not "meta-search" SearchMash.No Automated Querying
You may not send automated queries of any sort to SearchMash. Note that "sending automated queries" includes, among other things:
- using any software which sends queries to SearchMash to determine how a website or webpage "ranks" on SearchMash for various queries; and
- performing "offline" searches on SearchMash.
これ、Googleのそれとほぼ同様で、本家Googleの場合は単に規約があるだけではなく、それをEnforceするようなサイトの作りにもなっています。例えばUser Agentをきちんと見て、LWPなどでアクセスすると怒られます。今のところSearchMashにはそういった手段は講じられていませんが(ただし同一URIから同じ検索語が繰り返しアクセスされるとエラーになる)、検索結果をSOAPでしか取れない、しかも一日1000検索までというのではmashupは厳しい。このあたりは技術というよりビジネスの問題ですが、「プラットフォーム化」というのであればせめてYahooなみにしてもらいたいものです。
Dan the masher-up
この記事へのトラックバックURL
僕はひげゴジラとも言われます。
しかも超音波光線ならぬ超音波声を発するゴジラです。
弁護士の永沢さんとタッグを組んだらどんな奴にも討論で負けないぞ!
僕らには内容よりも超音波攻撃があるんだ! ハハハハハ