Google Cloud Search 入门教程

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

  • 使用 Cloud Search 连接器 SDK,用于编制索引 在 GitHub 代码库中找到的数据。编入索引的数据包括问题、拉取请求 以及默认分支的 head 内容 (master)。
  • 使用 搜索微件 以提供自定义搜索界面。

前提条件

本教程要求以下前提条件:

  • 拥有 Google Workspace 或 Cloud Identity 网域的管理员访问权限,并且 已启用适用于第三方数据索引编制的 Cloud Search。如果您无法查看 设置,请与域管理员联系 或注册 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. 点击新建项目。此时会显示“新建项目”屏幕。

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

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

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

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

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

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

启用 API

您需要启用 Google Cloud Search API 并创建一个服务账号, 获取凭据。

  1. 在左侧导航栏中,点击 API 和服务
  2. 为确保您使用的是新创建的项目,请点击 图标 Google Cloud 控制台横幅,然后选择您新创建的项目。
  3. 点击启用 API 和服务。“欢迎使用 API 库”信息页 。
  4. 输入“Cloud Search API”,然后按 Return 键。清单 返回结果。
  5. 点击 Cloud Search API。“Cloud Search API”页面。
  6. 点击启用。此时会显示“概览”页面。

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

克隆教程代码库

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

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

前进