BoostCompass( http_server 模块 | 项目前端代码 )

打印 上一主题 下一主题

主题 907|帖子 907|积分 2721



  
一、模块概述

这个模块是一个基于C++的简单搜索引擎服务程序,我们整合了HTTP服务器和搜索功能。我们首先初始化一个搜索器对象,利用预先处理惩罚好的文档数据(来自第一个模块)来创建索引。然后,我们设置了一个HTTP服务器,并为服务器界说了一个GET哀求的处理惩罚函数,该函数响应客户端对"/s"路径的访问。
当客户端发送包含搜索关键字的哀求时,服务器会验证哀求中是否包含关键字参数。如果没有关键字,服务器会返回错误信息。如果有关键字,服务器将调用搜索器的搜索方法,传入关键字,并获取搜索结果,这些结果被封装为JSON字符串返回给客户端。
二、编写http_server 模块

✅cpp-httplib库的安装

我们要先在Linux呆板上安装cpp-httplib库相关介绍文章链接

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

数据人与超自然意识

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表