《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.18.Enterprise Search —— 3.5.18.1.Workplace Search(5) https://developer.aliyun.com/article/1226986
点击“Complete setup”完成组织的创建。
添加 github 连接器
我们首先打开我们的 Elastic Workplace Search:
我们点击“Add a Source”:
点击“Github”:
点击上面的“Configure GitHub”按钮:
我们填入我们之前得到的 Client ID 及 Client Secret,并点击“Save Configuration”按钮:
我们点击“Connect GitHub”按钮:
我们接着点击“Connect GitHub”按钮:
这里可以看到我们新建的组织信息,需要对组织进行授权。接下来,我们点击“Authorize 270361029”按钮:
点击上面的“Complete connection”:
上面显示我们已经成功地连接到 github 了。
搜索 Github 的内容
就像我们上面所说的那样。Elastic Workplace Search 可以帮我搜索 PR (pull requests) 或 issues。我们打开 search application:
选择上面的“Go to search application”:
在上面我们可以看到在默认的情况下,它显示 Github 的搜索的内容。我们可以在搜索中打入一个关键词来进行搜索:
我们可以在搜索框的左边选择我们喜欢的 source 来进行搜索,尽管我们目前只有一个唯一的源Github:
我们可以点击“Sources”图标,并查看当前源的所有信息:
在上面,我们可以关掉这个源,从而这个源不被搜索。也可以点击“Details”来查看这个源的所有的信息:
在上面我们可以看到关于 Github 的所有的信息。我们也可以点击“Content”或“SourceSettings”来查这个源里的内容或修改这源的设置。
在上文中,体验了如何搭建 Elastic Workplace Search、配置 github 数据源、使用 Elastic Workplace Search 进行搜索,对此你是否有心动呢?那么快速加入进来,一起使用吧。
参考
l https://www.elastic.co/cn/downloads/enterprise-search
l https://www.elastic.co/guide/en/workplace-search/7.10/workplace-search-github-connector.html
l https://elasticstack.blog.csdn.net/article/details/104676560
l https://elasticstack.blog.csdn.net/article/details/104713230
创作人简介:
刘晓国,现为 Elastic 社区资深布道师。新加坡国立大学硕士,西北工业大学本硕。曾就职于新加坡科技,康柏电脑,通用汽车,爱立信,诺基亚,Linaro 非营利组织(Linux for ARM),
Ubuntu,LinkMotion,Vantiq等企业。从事过通信,电脑设计,计算机操作系统,物联网,汽车电子,云实时事件处理,大数据搜索等行业。从爱立信开始,到后来的诺基亚,Ubuntu从事社区工作有超过 15 年以上经历。喜欢分享自己所学到的知识,希望和大家一起分享及学习。博客:https://elasticstack.blog.csdn.net/