新一代搜索引擎项目 ZeroSearch 设计探索(12)


1 充分考虑易用性以服务业务为第一优先级 , 易用性将决定业务的服务舒适度
2 还是要像一个内存搜索引擎设计方案上还是不能太糟糕 , 不能存在明显的设计问题
本文取名为关于内存检索引擎设计的探索 , 实则也是我之前想写的检索初阶系列中的第二篇:内存检索引擎设计 。 之前检索初阶(一)和(三)都早早就发出来了 , 但其实那会对检索引擎的理解还比较浅 , 这篇虽然是(二) , 不过是作为收官之作来写的 。
组内这次开发的新引擎(ZeroSearch)后续也会准备对公司内部开源 , 时间点应该要到明年了 , 其实目前已经完成了一个比较粗糙的版本 , 目前正处于推动业务升级的阶段 , 但是还有大量的 TODO 和方向还没去尝试 。 不过在那之前 , 组内后续还会有同学分别介绍 ZeroSearch 的分布式索引系统设计 , 索引库构建流程设计 , 索引结构设计等等一系列的文章, 让我们一起为内存检索引擎设计的资料空缺出把力吧 。
最后打一个小广告 , 微信搜索诚招 C++后台开发 , 如有搜索开发经验或大厂工作经验者更佳 , 诚邀有志之士 , 共襄大业 。 有兴趣的同学可与本人邮件联系:scut_huajian@qq.com