このチュートリアルでは、シンプルな Cloud Search ソリューションをデプロイする方法と、 インデックス登録するデータのリポジトリとしての GitHub。具体的には チュートリアルは、次の 2 つのサンプル アプリケーションで構成されています。
- コンテンツ コネクタは、
Cloud Search コネクタ SDK: インデックス登録に使用されます
GitHub リポジトリにあるデータですインデックスに登録されたデータには、問題、pull リクエスト、
デフォルト ブランチの head コンテンツ(
master
) - 検索ウィジェット カスタマイズされた検索インターフェースを提供します
前提条件
このチュートリアルでは、次の前提条件を満たす必要があります。
- Google Workspace または Cloud Identity ドメインの管理者権限 サードパーティ データのインデックス登録対応の Cloud Search が有効になっています。動画の履歴を表示できない場合は、 設定を変更する場合は、ドメイン管理者に Cloud Search にお申し込みください。
- GitHub ユーザー アカウント。
- Java と JavaScript に精通していること。
- Java 8 以降。
- Maven。
- Node.js 8.11 以降。
チュートリアル プロジェクトを作成する
まず、Google Cloud Platform プロジェクトを作成する必要があります。このプロジェクトは、API の管理、請求の有効化、共同編集者の追加と削除、権限の管理など、すべての Google Cloud Platform(GCP)サービスの作成、有効化、使用の基礎となります。
Google Cloud コンソールを開きます。
ページ上部の
[Google Cloud コンソール]をクリックします現在のプロジェクトをリストしたダイアログが表示されます。[新しいプロジェクト] をクリックします。[新しいプロジェクト] 画面が表示されます。
[プロジェクト名] フィールドに、プロジェクト名( 「SearchTutorial」とします。
(省略可)[編集] をクリックしてプロジェクト ID を編集します。プロジェクトが作成された後にプロジェクト ID を変更することはできないため、プロジェクトのライフタイムを考慮してニーズに合った ID を指定してください。
プロジェクトの場所を参照するには、[参照] をクリックします。
プロジェクトの場所をクリックし、[選択] をクリックします。
[作成] をクリックします。コンソールが [ダッシュボード] ページに移動します。プロジェクトは数分で作成されます。
プロジェクトの作成と管理の詳細については、プロジェクトの作成と管理をご覧ください。
API を有効にする
Google Cloud Search API を有効にしてサービス アカウントを作成して、 認証情報を取得できます。
- 左側のナビゲーションで [API とサービス。
- 新しく作成したプロジェクトにいることを確認するには、 アイコンをクリックします。 Google Cloud コンソールのバナーをクリックし、新しく作成したプロジェクトを選択します。
- [API とサービスの有効化] をクリックします。"Welcome to API Library"ページ 表示されます。
- 「Cloud Search API」と入力します。」と入力して Return キーを押します。リスト 返されます。
- [Cloud Search API] をクリックします。「Cloud Search API」はページが表示されます。
- [有効にする] をクリックします。[概要] ページが表示されます。
API の有効化と無効化について詳しくは、このモジュールの Google Cloud コンソールで API を管理する
チュートリアル リポジトリのクローンを作成する
サンプル リポジトリのクローンを作成するには、次のコマンドを実行します。
git clone https://github.com/googleworkspace/cloud-search-samples.git