Google Web Search APIは廃止され、Custom Search APIに置き換えられました(http://code.google.com/apis/websearch/)。
Web 全体を検索したかったのですが、新しい API ではカスタム サイトしか検索できないようです。
プログラムで Web 全体を検索する方法はありますか? Java プログラムから JSON を使用して古い API をクエリできました。
ベストアンサー1
はい、Google カスタム検索は古い検索 API に取って代わりましたが、カスタム検索の設定から手順が明確ではないものの、引き続き Google カスタム検索を使用して Web 全体を検索できます。
ウェブ全体を検索する Google カスタム検索エンジンを作成するには:
- Googleカスタム検索ホームページ(http://www.google.com/cse/)で、「カスタム検索エンジンの作成」をクリックします。
- 検索エンジンの名前と説明を入力します。
- [検索エンジンの定義] の [検索するサイト] ボックスに、有効な URL を少なくとも 1 つ入力します (今のところ、この画面を通過するには、www.anyurl.com と入力するだけです。これについては後で詳しく説明します)。
- 必要な CSE エディションを選択し、利用規約に同意して、[次へ] をクリックします。必要なレイアウト オプションを選択して、[次へ] をクリックします。
- 「次のステップ」セクションのリンクのいずれかをクリックして、コントロール パネルに移動します。
- 左側のメニューの「コントロール パネル」で、「基本」をクリックします。
- [検索設定] セクションで、[Web 全体を検索し、含まれているサイトを強調する] を選択します。
- 「変更を保存」をクリックします。
- 左側のメニューの「コントロール パネル」で、「サイト」をクリックします。
- 初期セットアッププロセス中に入力したサイトを削除します。
これで、カスタム検索エンジンが Web 全体を検索できるようになります。
価格
- Google カスタム検索では、1 日あたり 100 件のクエリが無料で提供されます。
- その後は、1,000 クエリごとに 5 ドルをお支払いいただきます。
- 1 日あたりのクエリ数は最大 10,000 件です。
ソース:https://developers.google.com/custom-search/json-api/v1/overview#料金
- 検索品質は通常の Google 検索よりもはるかに低くなります (同義語や「インテリジェンス」などはありません)
- Google はこのサービスを完全に停止することを計画しているようです。