
搜索引擎
文章平均质量分 97
搜索引擎
LuckyRich1
一个正在努力学习的小菜鸡
展开
-
【boost搜索引擎】下
这一模块主要提供建立索引,以及收到用户的发起的http请求通过Get方法提交的搜索关键字,然后对关键字进行分词,先在倒排索引中查找到对应关键字的文档ID,然后在正排索引中根据文档ID,找到多个相关文档内容,拼接返回给用户。这里使用到了Josn库,Jsoncpp 库用于实现 json 格式的序列化和反序列化。安装Json库上面代码还有一个问题!如果你有一个文档是 :今天晚上吃米饭。分词:今天/晚饭/吃米饭/米饭。建立倒排索引,假设每个关键字对应的文档ID都是100假如你搜索的关键字也是,今天晚饭吃米饭。原创 2025-04-02 16:56:59 · 1075 阅读 · 95 评论 -
【Boost搜索引擎】上
目前我们熟知的搜索引擎有:百度,360,搜狗等,它们所作的都是全网搜索 。而我们接下来做的是站内搜索,搜索数据更垂直,数据量其实更小。以前Boost库是没有搜索的,不过现在是有了,但没关系,重要的是虽然我们做的是Boost搜索引擎,但如果掌握了,可以改成任何一个搜索引擎。原创 2025-03-27 10:37:13 · 1544 阅读 · 117 评论