Google Cloud Search 入门教程
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本教程介绍了如何部署简单的 Cloud Search 解决方案以及如何使用
GitHub 用作要编入索引的数据存储库。具体而言,
包括两个示例应用:
。
前提条件
本教程要求以下前提条件:
- 拥有 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 Console。
在页面顶部,点击
arrow_drop_down
“Google Cloud 控制台”右侧此时会显示一个列出当前项目的对话框。
点击新建项目。此时会显示“新建项目”屏幕。
在 Project Name 字段中,输入项目名称,例如
“SearchTutorial。”
(可选)点击修改以修改项目 ID。创建项目后,项目 ID 无法更改,因此请选择满足项目生命周期需求的 ID。
如需浏览项目位置,请点击浏览。
点击项目位置,然后点击选择。
点击创建。Console 将导航到“信息中心”页面。项目会在几分钟内创建完成。
如需详细了解如何创建和管理项目,请参阅创建和管理项目。
启用 API
您需要启用 Google Cloud Search API 并创建一个服务账号,
获取凭据。
- 在左侧导航栏中,点击 API 和服务。
- 为确保您使用的是新创建的项目,请点击
arrow_drop_down图标
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
前进
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-03。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-03\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-03。"]]