带你读《Elastic Stack 实战手册》之62:—— 3.5.18.1.Workplace Search(5)

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 带你读《Elastic Stack 实战手册》之62:—— 3.5.18.1.Workplace Search(5)

《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.18.Enterprise Search —— 3.5.18.1.Workplace Search(4) https://developer.aliyun.com/article/1226987



让我们先从添加 Source 开始吧!

 

Elastic Workplace Search添加数据源

我们来添加一个 github 的源,我们可以通过 github 连接器将你所有的 GitHub 拉取请求和问题纳入 Workplace Search 中。

 GitHub 连接器要求你在 GitHub 中创建一个 OAuth 应用。添加 GitHub 要求你属于 GitHub组织-并且在 GitHub 组织内具有 OAuth 权限。

 

说明适用于 GitHub 和 GitHub Enterprise(Server)。首先我们登陆自己的 github.com 账号。然后,我们打开“Settings” 

创建 github 应用


image.png


我们可以看到如下写的画面:

 

image.png


我们在左边的 Profile 的下面,可以找到 Developer settings 这个选项:

image.png



Workplace Search 需要一个可以与之交谈的 OAuth 应用。在创建一个之前,需要了解两个重要的事情

 

l 该应用程序可以保持在开发人员模式。 你不需要发布它。

l 确保使用受信任且稳定的 GitHub 帐户创建此应用程序!



我们建议仅为此应用程序创建一个团队拥有的帐户。 如果访问丢失,我们将无能为力。

在上面的图中,请点击“OAuth Apps”:

 

image.png


我们点击“Register a new application”

image.png


我们点击上面的“Register application”按钮:




这样我们就生产了我们的 Elastic Workplace Search 应用。在上面,我们记录下生成的

Client ID 及 Client Secret 供一下的配置使用。这样我们就完成了 github 的应用创建。

 

创建组织

 

这里会演示如何创建组织,已经有组织的同学可以跳过此小节继续后续的配置。


image.png

首先点击“Your organizations”

image.png


点击上图中的“New organization”:

image.png


选择创建一个免费的组织,并填写相关信息:


image.png

image.png

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
Rust JavaScript 前端开发
WebAssembly 技术:解锁浏览器的无限潜能
随着互联网的快速发展,Web 应用程序的功能需求也越来越复杂。传统的 JavaScript 语言在处理大规模数据和高性能计算方面存在一些局限性。然而,WebAssembly 技术的出现改变了这一切。本文将介绍什么是 WebAssembly,它的应用领域以及如何使用它来提升 Web 应用程序的性能和体验。
|
1月前
|
数据可视化 前端开发 数据管理
什么是低代码?一文看懂:低代码技术的发展历程及技术架构
低代码开发平台通过可视化界面与组件化设计,大幅降低编程门槛,使开发者无需大量编码即可快速构建应用。它具备可视化开发、预制组件、低技术门槛及全流程支持等核心特征,适用于业务流程自动化、数据管理、客户关系管理等多种场景。自萌芽期至今,低代码不断演进,成为企业数字化转型的重要工具,显著提升开发效率、降低成本,并推动全民开发者时代的到来。
352 0
什么是低代码?一文看懂:低代码技术的发展历程及技术架构
|
网络协议
Discuz!X3.5更换为纯真IP库的方法
X3.5默认将IP库支持增加了IPV6库,其中IPV4库沿用原来的tinydata,保留使用纯真IP库的方法,但方法和以前有所不同。
239 2
|
12月前
|
存储 安全 网络安全
云计算与网络安全:技术挑战与应对策略
【10月更文挑战第8天】随着云计算技术的飞速发展,越来越多的企业和个人开始将数据和应用迁移到云端。然而,这也带来了一系列网络安全问题。本文将探讨云计算环境下的网络安全挑战,并提出相应的应对策略。我们将从云服务模型、网络安全威胁、信息安全技术等方面进行分析,并通过代码示例展示如何实现安全措施。
|
Android开发 Kotlin
Android经典面试题之Kotlin的==和===有什么区别?
本文介绍了 Kotlin 中 `==` 和 `===` 操作符的区别:`==` 用于比较值是否相等,而 `===` 用于检查对象身份。对于基本类型,两者行为相似;对于对象引用,`==` 比较值相等性,`===` 检查引用是否指向同一实例。此外,还列举了其他常用比较操作符及其应用场景。
312 94
|
算法 安全
数据脱敏?看我一行注解搞定!
本文主要分享什么是数据脱敏,如何优雅的在项目中运用一个注解实现数据脱敏,为项目进行赋能。希望能给你们带来帮助。
1302 3
|
Linux 测试技术 网络安全
【好玩的开源项目】Linux系统之部署吃豆人经典小游戏
【7月更文挑战第18天】Linux系统之部署吃豆人经典小游戏
235 3
|
存储 自然语言处理
Transformers 4.37 中文文档(十五)(3)
Transformers 4.37 中文文档(十五)
179 1
|
JavaScript 前端开发 数据可视化
用Vue搭建一个大屏数据可视化页面实战一(Vue实战系列)
用Vue搭建一个大屏数据可视化页面实战一(Vue实战系列)
1931 3
|
机器学习/深度学习 自然语言处理
【论文精读】COLING 2022-KiPT:知识注入提示调优的事件检测模型
【论文精读】COLING 2022-KiPT:知识注入提示调优的事件检测模型

热门文章

最新文章