想写一个搜索本地文档的网站,有什么好的实现方式?

2022-08-23 19:37:40 +08:00
 ggp1ot2

应该不是搜索引擎吧。

就是有一堆 markdown 写的文档,每个文档都有一个或者多个标签。

现在需要写一个网页。网页打开就是一个空白搜索框。

搜索框输入一个标签,就自动将含有该标签的文档排列展示出来。

=================

实现这样的需求,大概用什么技术 /框架

如果是基于 Python 的就更好了。

我不清楚,类似这样的需求,应该是检索哪些关键词才能找到相关文档学习,网上一搜都是基于搜索引擎的

================

我目前想的,就是手动去定义,输入哪个标签出现哪些文章,就是自己固定的去写好(感觉有点笨,工作量也会大)

所以有没有一个简单一点的方式,这样后续新增新的文档,也只需要上传文档,标记好这个文档的标签就好了

有没有大神给点思路,或者能实现类似需求的文章的关键词,我自己学也行[哭]

1969 次点击
所在节点    程序员
22 条回复
ggp1ot2
2022-08-24 20:12:44 +08:00
@huarong #19 感谢提供思路,本质上还是全文搜索吧
dobelee
2022-08-24 23:41:40 +08:00
1.本地部署 ES ,并安装中文分词器;
2.MD 全量索引到 ES ;
3.编写 HTTP 服务器,转发到 ES ;
4.编写前端页面;
5.编写脚本侦测 MD 文件变动时索引到 ES ;
6.根据实际业务汇总并增加自定义词库到分词器。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/874874

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX