## 基于boost文档的小型搜索引擎
****
### 模块划分
* HTTP服务器模块(使用CGI程序进行程序替换)
* 索引模块(包括正排索引和倒排索引)
* CGI客户端
* 搜索服务器
### 项目核心流程
* 用户在浏览器输入关键词,然后浏览器向HTTP服务器通过GET或POST方法发送请求
* HTTP服务器通过替换CGI程序将请求封装成一个TCP报文发送给搜索服务器
* 搜索服务器将索引模块已经制作好的索引文件加载到内存中
* 搜索服务器先将关键词进行分词操作,然后通过封装的静态库(包含操作索引文件的API接口)来实现查询
* 然后搜索服务器将查询结果封装成TCP响应返回给CGI客户端
* CGI程序将返回结果封装成HTML页面通过管道发送给HTTP服务器中的父进程
* 最后HTTP服务器将响应结果发给浏览器,浏览器就可以获得展现查询结果
**注:CGI程序和搜索服务器的通信借助于baidu-sofa实现,隐藏网络通信的细节.**
详细介绍:https://blog.csdn.net/hansionz/article/details/86634519
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【探索人工智能的宝藏之地】 无论您是计算机相关专业的在校学生、老师,还是企业界的探索者,这个项目都是为您量身打造的。无论您是初入此领域的小白,还是寻求更高层次进阶的资深人士,这里都有您需要的宝藏。不仅如此,它还可以作为毕设项目、课程设计、作业、甚至项目初期的立项演示。 【人工智能的深度探索】 人工智能——模拟人类智能的技术和理论,使其在计算机上展现出类似人类的思考、判断、决策、学习和交流能力。这不仅是一门技术,更是一种前沿的科学探索。 【实战项目与源码分享】 我们深入探讨了深度学习的基本原理、神经网络的应用、自然语言处理、语言模型、文本分类、信息检索等领域。更有深度学习、机器学习、自然语言处理和计算机视觉的实战项目源码,助您从理论走向实践,如果您已有一定基础,您可以基于这些源码进行修改和扩展,实现更多功能。 【期待与您同行】 我们真诚地邀请您下载并使用这些资源,与我们一起在人工智能的海洋中航行。同时,我们也期待与您的沟通交流,共同学习,共同进步。让我们在这个充满挑战和机遇的领域中共同探索未来!
资源推荐
资源详情
资源评论
收起资源包目录
基于boost文档的小型搜索引擎.zip (73个子文件)
资料总结
index
data
input
.gitignore 11B
tmp
raw_input 13.25MB
bin
index_dump 17.48MB
index_builder 17.48MB
python
pre_work.py 5KB
cpp
index_dump.cc 613B
Makefile 656B
index_builder.cc 539B
index.h 3KB
index.proto 1KB
index.cc 12KB
log
index_builder.ERROR 70B
index_builder.localhost.localdomain.zsc.log.FATAL.20190125-102941.5496 257B
index_builder.localhost.localdomain.zsc.log.WARNING.20190125-102941.5496 257B
index_builder.localhost.localdomain.zsc.log.INFO.20190125-102845.5496 368B
index_builder.localhost.localdomain.zsc.log.ERROR.20190125-102941.5496 257B
index_builder.WARNING 72B
index_builder.localhost.localdomain.zsc.log.WARNING.20190125-092849.4029 209B
index_builder.localhost.localdomain.zsc.log.ERROR.20190125-092849.4029 209B
index_builder.localhost.localdomain.zsc.log.INFO.20190125-102508.5156 262B
index_builder.localhost.localdomain.zsc.log.FATAL.20190125-102509.5156 209B
index_builder.FATAL 70B
index_builder.localhost.localdomain.zsc.log.INFO.20190125-104025.5945 262B
index_builder.localhost.localdomain.zsc.log.ERROR.20190125-102509.5156 209B
index_builder.localhost.localdomain.zsc.log.INFO.20190125-092848.4029 262B
index_builder.localhost.localdomain.zsc.log.WARNING.20190125-102509.5156 209B
index_builder.INFO 69B
index_builder.localhost.localdomain.zsc.log.FATAL.20190125-092849.4029 209B
client
bin
client 16.15MB
test.sh 68B
cpp
Makefile 360B
server.proto 29B
client_main.cc 4KB
front
index.html 268B
cgi-bin 13B
index1.html 4KB
common
util.hpp 3KB
testlib
test_protobuf
Makefile 190B
hello.pb.cc 14KB
hello.pb.h 9KB
hello.proto 152B
main 14.16MB
main.cc 633B
test_jieba
mian 363KB
Makefile 85B
main.cc 1KB
test_glog
Makefile 120B
log
main.WARNING 63B
main.localhost.localdomain.zsc.log.WARNING.20190125-110414.7723 307B
main.FATAL 61B
main.localhost.localdomain.zsc.log.ERROR.20190125-110414.7723 254B
main.localhost.localdomain.zsc.log.FATAL.20190125-110414.7723 203B
main.localhost.localdomain.zsc.log.INFO.20190125-110414.7723 357B
main.INFO 60B
main.ERROR 61B
main.cc 283B
test_gflags
Makefile 122B
main 142KB
main.cc 426B
.gitignore 270B
server
index 20B
bin
server 20.85MB
cpp
Makefile 409B
server.proto 1KB
server_main.cc 2KB
doc_searcher.cc 7KB
doc_searcher.h 2KB
log
server.localhost.localdomain.zsc.log.INFO.20190126-214443.4423 30KB
server.INFO 62B
server.localhost.localdomain.zsc.log.INFO.20190206-185054.8870 8KB
server.localhost.localdomain.zsc.log.INFO.20190125-194711.27240 63KB
server.localhost.localdomain.zsc.log.INFO.20190125-210104.31600 119KB
README.md 1KB
共 73 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++的简易操作系统模拟器.zip
- (源码)基于ROS和PCL的激光与UWB定位仿真系统.zip
- (源码)基于Arduino的iBeacon发送系统.zip
- (源码)基于C语言和汇编语言的简单操作系统内核.zip
- (源码)基于Spring Boot框架的AntOA后台管理系统.zip
- (源码)基于Arduino的红外遥控和灯光控制系统.zip
- (源码)基于STM32的简易音乐键盘系统.zip
- (源码)基于Spring Boot和Vue的管理系统.zip
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功