本教程介绍了如何部署简单的 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、启用结算功能、添加和移除协作者以及管理权限。
在页面顶部,点击
“Google Cloud 控制台”右侧此时会显示一个列出当前项目的对话框。点击新建项目。此时会显示“新建项目”屏幕。
在 Project Name 字段中,输入项目名称,例如 “SearchTutorial。”
(可选)点击修改以修改项目 ID。创建项目后,项目 ID 无法更改,因此请选择满足项目生命周期需求的 ID。
如需浏览项目位置,请点击浏览。
点击项目位置,然后点击选择。
点击创建。Console 将导航到“信息中心”页面。项目会在几分钟内创建完成。
如需详细了解如何创建和管理项目,请参阅创建和管理项目。
启用 API
您需要启用 Google Cloud Search API 并创建一个服务账号, 获取凭据。
- 在左侧导航栏中,点击 API 和服务。
- 为确保您使用的是新创建的项目,请点击 图标 Google Cloud 控制台横幅,然后选择您新创建的项目。
- 点击启用 API 和服务。“欢迎使用 API 库”页 。
- 输入“Cloud Search API”,然后按 Return 键。清单 。
- 点击 Cloud Search API。“Cloud Search API”页面。
- 点击启用。此时会显示“概览”页面。
如需详细了解如何启用和停用 API,请参阅 在 Google Cloud 控制台中管理 API
克隆教程代码库
如需克隆示例代码库,请运行以下命令:
git clone https://github.com/googleworkspace/cloud-search-samples.git