
C+项目_Boost搜索引擎
文章平均质量分 69
实现一个boost库的站内搜索引擎,类比百度、搜狗等常用搜索引擎的简易版,实现站内搜索,部署在服务器上,用户可以通过浏览器访问服务器进行搜索。
X.Dragon
前PLA队员 在校大学生 C+方向,主修C+、Linux、计算机网络、网络编程、MySQL,分享学习记录,期待大家一起交流和学习...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Boost搜索引擎项目】项目思维导图+项目总结
该项目是基于Boost库实现一个搜索引擎功能,部署在Linux服务器上。支持多用户同时并发的访问服务器。用户可以通过浏览器访问服务器IP地址+端口号使用搜索引擎,通过搜索关键字获得想要的boost库信息。该项目大致逻辑如下:第一步、先去boots官网下载boost文档到云服务器上;第二步、对下载下来的html信息进行读取+去标签、数据清洗等处理,而后把处理好的数据放入指定指定文件目录下方便后续使用;第三步、根据关键字、或id构建正排倒排索引,这一步决定用户在搜索关键字的时候搜索结果排列的先后顺序;原创 2024-03-29 15:07:38 · 422 阅读 · 0 评论 -
【错误修复】cppjieba/QuerySegment.hpp:7:30: fatal error: limonp/Logging.hpp: No such file or directory
出现情况是使用第三方库cppjieba的时候缺失一个名为:limonp的文件所导致的,这个文件在官网也没有给出来,我们需要自己去下载拉拉取,下面是链接。我直接用git clone还拉不下来,我后面用了WinSCP这个工具把它弄到服务器的,相关使用可以自己搜索,实现的就是将本地的文件拖拽到服务器。后面存放在jieba.hpp相同的文件目录就通过了。原创 2024-03-19 16:09:26 · 620 阅读 · 0 评论 -
【Boost搜索引擎项目】Day2编写去标签和数据清洗模块
🌈欢迎来到C++项目专栏🙋🏾♀️作者介绍:前PLA队员 目前是一名普通本科大三的软件工程专业学生🌏IP坐标:湖北武汉🍉 目前技术栈:C/C++、Linux系统编程、计算机网络、数据结构、Mysql、Python🍓 最后送大家一句话共勉:知不足而奋进,望远山而前行。原创 2024-03-06 14:50:31 · 379 阅读 · 0 评论 -
【Boost搜索引擎项目】Day1 项目介绍+去标签和数据清洗框架搭建
对比常用搜索引擎,实现一个简易版的站内搜索引擎。基于boost库实现,boost库官网上是没有站内搜索引擎的,我们自己实现一个,部署在自己的云服务,客户端可以通过浏览器访问服务器地址,实现搜索引擎功能的使用。常用搜索引擎,如百度 搜狗等,搜索引擎框架可简易理解如上图,我们实现的站内搜索引擎对比就是把相关资料提前下载到云服务器本地,当用户使用搜索功能时,在服务器本地进行检索反馈。原创 2024-03-04 17:49:34 · 989 阅读 · 0 评论