重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (1件)

「普通に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/ …」にGET要求して
4.結果をAJAXする場合
「普通にgoogleで検索する場合」
の全ての場合で、同じキーワードで検索するとほぼ同じ結果が返ってきま
すが、何故か順序が微妙に異なるみたいです。日によっても異なります。
このへんを比べるページを作れば何か手がかりがつかめるかも...

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

参考URL:http://code.google.com/intl/ja/apis/ajaxsearch/d …

この回答への補足

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

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

補足日時:2009/11/26 11:14
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!