Google Cloud Search を使用すると、従業員は、社内のデータ リポジトリから社内ドキュメント、データベース項目、CRM データなどの情報を検索して取得できます。
アーキテクチャの概要
図 1 に、Google Cloud Search 実装のすべての主要コンポーネントを示します。

図 1 の最も重要な用語の定義を以下に示します。
- リポジトリ
- 企業がデータを保存するために使用するソフトウェア(従業員の情報を格納するために使用するデータベースなど)。
- データソース
- Google Cloud Search でインデックス登録され、保存されているリポジトリのデータ。
- 検索インターフェース
- 従業員がデータソースを検索するために使用するユーザー インターフェース。スマートフォンからデスクトップ パソコンまで、あらゆるデバイスで使用するための検索インターフェースを開発できます。Google が提供する検索ウィジェットを、社内のウェブサイト内で検索できるようにデプロイすることもできます。検索アプリケーション ID は、すべての検索に含まれ、カスタマー サービスツール内などの検索のコンテキストが既知であることを確認します。cloudsearch.google.com のサイトには検索インターフェースがあります。
- 検索アプリケーション
- 検索インターフェースに関連付けられている場合に、検索に関するコンテキスト情報を提供する一連の設定。コンテキスト情報には、そのインターフェースを使用した検索に使用するデータソースと検索ランキングが含まれます。検索アプリケーションには、結果をフィルタし、特定の期間に行われたクエリの数など、データソースのレポートを可能にするメカニズムも含まれています。
- スキーマ
- 企業のリポジトリ内のデータを Google Cloud Search で表す方法を示すデータ構造。スキーマは、従業員の Google Cloud Search エクスペリエンスをフィルタおよび表示する方法などを定義します。
- コンテンツ コネクタ
- 企業のリポジトリ内のデータを走査してデータソースを読み込むために使用されるソフトウェア プログラム。
- ID コネクタ
- エンタープライズ ID(ユーザーとグループ)を Google Cloud Search で必要な ID に同期するためのソフトウェア プログラム。
Google Cloud Search のユースケース
Google Cloud Search によって解決される可能性のあるユースケースを以下に示します。
- 従業員は、他の従業員が作成した企業ポリシー、ドキュメント、コンテンツを探す方法を必要としています。
- カスタマー サービスチームのメンバーは、関連するトラブルシューティング ドキュメントを探してお客様に送信する必要があります。
- 従業員は会社のプロジェクトに関する社内情報を探す必要があります。
- 営業担当者は、特定のお客様のすべてのサポート問題のステータスを表示する必要があります。
- 従業員は、会社固有の用語の定義が必要です。
Google Cloud Search の実装の最初の手順は、Google Cloud Search によって解決されるユースケースを特定することです。
Google Cloud Search を実装する
デフォルトでは、Google Cloud Search は Google ドキュメントやスプレッドシートなどの Google Workspace データをインデックスに登録します。Google Cloud Search for Google Workspace データを実装する必要はありません。ただし、Google Workspace 以外のデータ(サードパーティのデータベースに保存されているデータ、Windows Fileshare、OneDrive などのファイル システム、Sharepoint などのイントラネット ポータルなど)には Google Cloud Search を実装する必要があります。企業向け Google Cloud Search を実装するには、次の手順が必要です。
- Google Cloud Search が解決に役立つユースケースを特定します。
- ユースケースに関連するデータを保持するリポジトリを特定します。
- 企業が各リポジトリ内のデータへのアクセスを管理するために使用する ID システムを特定します。
- Google Cloud Search API へのアクセスを構成します。
- Google Cloud Search にデータソースを追加します。
- 各データソースのスキーマを作成して登録します。
- リポジトリに利用できるコンテンツ コネクタがあるかどうかを確認します。 事前構築済みコネクタのリストについては、Cloud Search コネクタのディレクトリをご覧ください。コンテンツ コネクタが使用可能な場合は、ステップ 9 に進みます。
- コンテンツ コネクタを作成して、各リポジトリ内のデータにアクセスし、Cloud Search データソースにインデックスを登録します。
- ID コネクタが必要かどうかを判断します。ID コネクタが不要な場合は、ステップ 11 に進みます。
- ID コネクタを作成して、リポジトリまたは企業の ID を Google ID にマッピングします。
- 検索アプリケーションを設定します。
- 検索インターフェースを作成して、検索クエリを実行します。
- コネクタと検索インターフェースをデプロイします。事前構築済みのコネクタを使用する場合は、そのコネクタ用の手順に従ってコネクタを入手し、デプロイします。利用可能なコネクタは Google Cloud Search コネクタ ディレクトリに記載されています。
次のステップ
必要に応じて次の手順を行います。
- Google Cloud Search スタートガイドのチュートリアルを試します。
- Google Cloud Search を使用するユースケースを特定します。
- これらのユースケースに関連するリポジトリを特定します。
- リポジトリで使用する ID システムを特定します。
- Google Cloud Search API へのアクセスを構成するに進みます。