超级英雄吉姆

V1

2022/09/11阅读:29主题:重影

打造自己的专属搜索引擎

需求的来源

其实这个需求的来源,就是平时使用搜素引擎的时候,比如百度、谷歌、必应等,搜索的结果并不是锁定在我们的一个目标范围内。假设我现在需要在CSDN这个社区内寻找java的内容,在使用上述搜索引擎的时候,特别是某一个引擎,出现率最高的是seo的内容,并没有具体的页面或者答案。上述场景下,我更期望的是,我得到的结果是从某个平台或者社区内搜到的内容,也就是说,我希望的是有一个搜索引擎能够让我选择搜索内容的平台和内容,这样我能更快捷的找到我需要的内容。

开始动手

技术选型

后端技术

golang + gin + mysql + es

我用这几者打造了内容爬虫和能力

前端技术

uni + vue2 + 小程序

采用小程序的原因主要是因为想快速验证需求是否合理,比起web,小程序具有更便捷性

开发历程

现阶段:

  1. 目前已经开发完成CSDN的内容爬虫
  2. 支持用户自定义tag搜索
  3. 小程序已经有体验版

接下来:

  1. 预计支持Stack Overflow、reddit等国外的平台内容
  2. 优化小程序ui,提升易用性

目前所遇到的问题:

  1. 小程序页面跳转限制,无法直接在小程序内直接打开连接,需要在浏览器打开
  2. 内容库不够丰富

未确定:

  1. 是否使用web替代小程序,扩展能力

成果展示

使用体验

有兴趣的朋友可以先扫描,可以在微信搜索tech99

即可得到你的专属搜索结果

写在最后

如果您想对我提出建议,可以通过公众号联系我

分类:

后端

标签:

后端

作者介绍

超级英雄吉姆
V1