Google Cloud Search 入门教程

本教程介绍如何部署简单的 Cloud Search 解决方案,并使用 GitHub 作为要编入索引的数据存储库。具体而言,本教程包含两个示例应用:

  • 使用 Cloud Search Connector SDK 创建的内容连接器,用于将在 GitHub 代码库中找到的数据编入索引。已编入索引的数据包括问题、拉取请求和默认分支的头内容 (master)。
  • 一个 Web 应用,该应用使用搜索 widget 提供自定义搜索界面。

前提条件

本教程需要满足以下前提条件:

  • 对启用了适用于第三方数据索引的 Cloud Search 的 Google Workspace 或 Cloud Identity 网域的管理员访问权限。如果您无法在管理控制台中查看设置,请与您的网域管理员联系或注册 Cloud Search
  • GitHub 用户帐号。
  • 熟悉 Java 和 JavaScript。
  • Java 8 或更高版本。
  • Maven
  • Node.js 8.11 或更高版本。

创建教程项目

首先,您必须创建一个 Google Cloud Platform 项目。该项目构成了创建、启用和使用所有 Google Cloud Platform (GCP) 服务的基础,包括管理 API、启用结算功能、添加和移除协作者以及管理权限。

  1. 打开 Google Cloud Console

  2. 在页面顶部,点击“Google Cloud 控制台”右侧的 。此时会显示一个列出当前项目的对话框。

  3. 点击新建项目。此时会显示“New Project”屏幕。

  4. 项目名称字段中,输入项目名称,例如“SearchTutorial”。

  5. (可选)点击修改以修改项目 ID。项目创建后,项目 ID 便无法更改,因此请选择符合项目生命周期需求的 ID。

  6. 如需浏览项目的位置,请点击浏览

  7. 点击项目位置,然后点击选择

  8. 点击创建。Console 将导航到“信息中心”页面。项目会在几分钟内创建完成。

如需详细了解如何创建和管理项目,请参阅创建和管理项目

启用 API

您需要启用 Google Cloud Search API 并创建服务帐号以获取凭据。

  1. 在左侧导航栏中,点击 API 和服务
  2. 如需确保您使用的是新创建的项目,请点击 Google Cloud 控制台横幅右侧的 图标,然后选择新创建的项目。
  3. 点击启用 API 和服务。系统会显示“Welcome to API Library”页面。
  4. 在搜索字段中输入“Cloud Search API”,然后按 return 键。系统将返回 API 列表。
  5. 点击 Cloud Search API。系统随即会显示“Cloud Search API”页面。
  6. 点击启用。此时会显示“概览”页面。

如需详细了解如何启用和停用 API,请参阅在 Google Cloud 控制台中管理 API

克隆教程代码库

如需克隆示例代码库,请运行以下命令:

git clone https://github.com/googleworkspace/cloud-search-samples.git

前进