プログラム可能検索エンジンとは
プログラム可能検索エンジンを使用すると、ウェブサイトやブログ、ウェブサイトのコレクションの検索エンジンを作成できます。ウェブページと画像の両方を検索するように検索エンジンを設定できます。ランキングを微調整したり、検索結果の外観をカスタマイズしたり、友人や信頼できるユーザーを招待してプログラム可能検索エンジンを構築してもらうことができます。Google AdSense アカウントを使用すれば、検索エンジンから収益を得ることもできます。
プログラム可能検索エンジンには、主に 2 つのユースケースがあります。1 つのウェブサイトのコンテンツのみを検索する検索エンジンを作成する(サイト内検索)か、複数のサイトの特定のトピックに焦点を当てた検索エンジンを作成することです。サブジェクトに関する専門知識を活用して、どのウェブサイトを検索、優先、または無視するかをプログラム可能検索エンジンに伝えることができます。ユーザーをよく理解しているので ユーザーの興味や関心に合わせて検索エンジンを調整できます
プログラム可能検索エンジンを使用すると、次のことが可能になります。
- 指定した一連のサイトまたはページを検索するプログラム可能検索エンジンを作成する
- サイトの画像検索を有効にする
- 入力しながら検索するオートコンプリートの追加など、検索結果のデザインをカスタマイズできます。
- 検索結果にプロモーションを追加
- サイトの構造化データを活用して検索結果をカスタマイズする
- Google AdSense アカウントで収益化対象の検索エンジンの広告ユニットを作成すると、検索結果ページでユーザーが広告をクリックするたびに収益を得ることができます。
プログラム可能検索エンジンの概要
プログラム可能検索エンジンには、次の 4 つのオプションがあります。以下の表を参考に、サイトに最適なサービスを選択してください。
提供プロダクト | 標準の検索要素 | 非営利団体の検索要素 | 有料検索の要素 | Custom Search JSON API |
費用 | 無料 | 無料 | クエリ 1,000 回あたり $5 | クエリ 1,000 回あたり $5 |
関連 | ○ | × | × | × |
Google ブランディング | 省略可 | ○ | 省略可 | × |
1 日あたりのクエリ数の上限 | 1 日の上限なし | 1 日の上限なし | 1 日の上限なし | 1 日あたり 10,000 クエリ |
実装 | クライアントサイドの JavaScript | クライアントサイドの JavaScript | クライアントサイドの JavaScript | クライアントサイドまたはサーバーサイドの JSON API |
対象 | 全ユーザー | 非営利団体のみ | 全ユーザー | 全ユーザー |
はじめに | 詳細 | 詳細 | 詳細 | 詳細 |
使用可能な API
プログラム可能検索エンジンを作成したら、Google がホストするデフォルト ページを使用して検索結果をユーザーに表示するか、検索機能をウェブサイトに直接埋め込むことができます。検索エンジンの作成や、検索結果の表示のカスタマイズをより詳細に管理したいデベロッパー向けに、以下のリソースが用意されています。
プログラム可能検索の Element Control API
では、JavaScript を使用してプログラム可能検索要素をウェブページやその他のウェブ アプリケーションに埋め込むことができます。
Custom Search JSON API を使用すると、プログラム可能検索エンジンから検索結果を取得して表示するためのウェブサイトやプログラムを開発できます。この API では、RESTful リクエストを使用して、検索結果を JSON 形式で取得できます。
はじめに
プログラム可能検索エンジンを開始する最も簡単な方法は、コントロール パネルを使用して基本検索エンジンを作成することです。次に、検索エンジンをプログラムでカスタマイズするために変更する必要のあるキー XML ファイルをダウンロードします。