こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

google search apiについて。

googleのapiについて質問があります。
apiを使ってWebserchをJavascriptで作りたいんですが、
どのサイトのサンプルを見ても英語?での検索結果になってる気がします。
普通にgoogleで検索した結果とapiのserchで検索した結果とは違っています。
例えば「FLOW」と検索すると、普通のgoogleでは公式HPが先頭に表示されますが、apiの方では表示されていません。
直し方等あるのでしょうか?

投稿日時 - 2009-11-26 10:14:08

QNo.5477011

困ってます

質問者が選んだベストアンサー

「普通にgoogleで検索した結果とapiのserchで検索した結果とは違っています。」
Google Ajax Sarch API利用の話だと思いますが、最近私もサンプル作って
遊んでいるのですが、さらにいえば、
1.「google.search.WebSearch」APIを単独で使った場合、
2.「google.search.SearchControl」からWebサーチャーを呼び出して使った場合、
3.「http://ajax.googleapis.com/ajax/services/search/web?」にGET要求して
4.結果をAJAXする場合
「普通にgoogleで検索する場合」
の全ての場合で、同じキーワードで検索するとほぼ同じ結果が返ってきま
すが、何故か順序が微妙に異なるみたいです。日によっても異なります。
このへんを比べるページを作れば何か手がかりがつかめるかも...

ちなみに、ウェブ検索固有の引数にlr=lang_jaとhl=jaを指定すると、日本
語検索が優先されるそうです。

参考URL:http://code.google.com/intl/ja/apis/ajaxsearch/documentation/reference.html

投稿日時 - 2009-11-26 10:40:26

補足

回答ありがとうございます!
日本語優先の引数なんですが、
どこに記述するのか、書き方・使い方など
javascript内のどこかに記述するのだと思いますが、
教えれる範囲で良いので教えて頂けないでしょうか?

自分もサンプルなどを探してますが見つからず・・・。

投稿日時 - 2009-11-26 11:14:43

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問