多奇价格贵不贵?多奇的购买渠道有哪些?

天美租号

今天跟大家唠唠我最近在搞的“多奇”,一开始我对这个名字也挺懵的,听起来像个零食,实际上嘛跟我捣鼓的东西还真有点关系。

事情是这样的,最近公司不是想搞点新意思嘛要做一个内部的知识库,方便大家查资料、分享经验啥的。领导就把这个活儿丢给我了,说我点子多,让我好好“多奇”一下,整出点花样来。

我直接就在网上搜了一堆知识库的方案,什么语雀、 Confluence ,还有一些开源的,看得我眼花缭乱。这玩意儿太多了也不得一个一个试,还得考虑跟咱们现有系统的兼容性。

然后我就想,干脆自己撸一个得了。反正之前也搞过类似的,虽然费点劲,但是自由度高,想怎么玩就怎么玩。

说干就干,先搭了个框架。我用的是 Python 的 Flask ,轻量级,上手快,适合我这种喜欢快速迭代的。数据库嘛就选了 MySQL ,毕竟是老朋友了,用起来顺手。

框架搭好之后,就开始琢磨功能。最基本的就是文章的增删改查,这个没啥难度,直接照着网上的教程,噼里啪一顿敲,很快就搞定了。

然后就开始想,怎么让这个知识库更“多奇”一点?不能就只是个简单的文档管理系统?

我就想到,咱们公司好多同事都喜欢在群里分享一些技术文章、博客啥的,但是时间一长,这些链接就找不到了。干脆就把这个功能集成进来,做一个“链接收藏夹”。

说干就干,加了个链接收藏的功能,可以把链接保存下来,还可以加标签、写备注,方便以后查找。

我又想到,咱们公司经常搞一些内部培训,培训资料啥的也挺多的,干脆也集成进来,做一个“培训资料库”。

这个稍微麻烦一点,因为涉及到文件的上传、下载、预览啥的。不过还网上有很多现成的库可以用,我稍微改改,就给搞定了。

做到这里,我感觉这个“多奇”已经有点像样了。但是还不够,还缺点灵魂。

我就开始琢磨,怎么让这个知识库更智能一点?能不能加个搜索功能,让大家更方便地找到自己想要的东西?

这个可把我难住了,我之前没搞过搜索相关的技术。不过还我有个朋友是搞 NLP 的,我就赶紧请教了他。

他给我推荐了一个叫 Elasticsearch 的东西,说这个玩意儿很强大,可以做全文搜索。我就赶紧去学了一下,发现确实不错,功能很强大,而且用起来也挺方便的。

花了几天时间,我把 Elasticsearch 集成到了我的“多奇”里面,效果还真不错,搜索速度很快,而且还可以根据关键词的权重进行排序。

我的“多奇”已经基本成型了,可以实现文章的增删改查、链接收藏、培训资料管理、全文搜索等功能。虽然还有一些细节需要完善,但是已经可以满足公司的基本需求了。

下一步,我打算把“多奇”部署到服务器上,让大家都可以用起来。到时候,我还会继续完善它的功能,让它变得更加“多奇”。

这回搞“多奇”的经历还是挺有意思的,学到了很多新的东西,也解决了一些实际问题。以后有机会,我会继续分享我的实践记录,跟大家一起学习进步。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,19人围观)

还没有评论,来说两句吧...