站内搜索引擎项目
文章平均质量分 96
实现一个在线的Boost库搜索引擎
技术栈包括:C/C++ C++11、STL、标准库 Boost、Jsoncpp、cppjieba、cpp-httplib、html等
项目环境:Linux云服务器(centos7.9)、vscode1.85.2、g++/CMake
T_X_Parallel〆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
站内搜索引擎——06_最后优化及结项总结
该项目虽然到这里已经完结了,但是还有许多可以优化和扩展的方向原创 2025-03-15 21:12:46 · 928 阅读 · 0 评论 -
站内搜索引擎——05_html前端模块(前端程序)
博主本人没有对前端进行系统学习过,前端代码只写过几次,所以下面如果有什么问题请见谅,可以在评论区指点。因为前端页面代码并没有什么好阐述的,这个模块主要的重点是`JavaScript`代码,该部分的代码是前端和后端关联的关键,所以着重讲解该部分代码。原创 2025-03-13 17:54:42 · 732 阅读 · 0 评论 -
站内搜索引擎——04_http网络模块(后端主程序)
这个模块实现相对简单,因为使用了现成的库来加入http,不需要自己写http,调用cpp-httplib库中的函数即可。该模块的大致结构和上一个模块中的测试的代码结构大致相似,只是在该部分的代码最后使用的http而不是命令行,废话不多说,直接开始实现。原创 2025-03-13 17:53:48 · 863 阅读 · 0 评论 -
站内搜索引擎——03_Searcher搜索模块
该模块主要要实现的功能就是创建`Index`对象并建立索引和使用用户输入的关键词去获取相关索引并以特定格式返回。上一篇博客也提到了上一个模块的测试要等实现完这个模块然后一起测试,原因就是,这个模块大部分都是调用索引模块中的函数原创 2025-03-11 20:43:58 · 1088 阅读 · 0 评论 -
站内搜索引擎——02_正排与倒排索引构建
Boost搜索引擎第二个模块实现——正排与倒排索引构建模块原创 2025-03-06 21:53:55 · 1645 阅读 · 0 评论 -
站内搜索引擎——00_项目介绍
boost是C++库之一,这个网站就是该库的官方网站,这个网站涵盖了boost库各种函数的使用介绍,虽然现在boost官网也增加了搜索功能,但是我们仍然可以使用boost官网的资源自己做个boost搜索引擎下面是boost官网自己的搜索引擎所以该项目的任务就是做出很官方类似的boost库文档搜索引擎。原创 2025-03-03 19:47:31 · 1131 阅读 · 0 评论 -
站内搜索引擎——01_数据去标签与数据清洗
项目环境:Linux云服务器(centos7.9)、vscode1.85.2、g++/CMake技术栈:C/C++ C++11、STL、标准库 Boost、Jsoncpp、cppjieba、cpp-httplib、html。原创 2024-09-25 12:39:11 · 882 阅读 · 0 评论
分享