搜索引擎与程序化广告:原理、设计与实战
上QQ阅读APP看书,第一时间看更新

推荐序

如今,互联网已经成为我们生活中不可或缺的一部分。细数互联网时代人们获取信息的主要方式,大体上可以总结为三类:搜索、推荐和广告。搜索是根据用户的主动输入给用户返回相关性最高的结果。推荐通常不需要用户明确表达需要什么,系统会根据用户画像给用户主动推送一些信息,往往能够起到“锦上添花”的效果。广告是一个很特别的存在,形式上有点类似推荐,总是“不请自来”;而在技术上又类似搜索,需要从众多的广告中挑选相关度和收益最高的广告;商业上又要兼顾媒体、广告商和用户三方的诉求,关注用户体验和商业利益最大化。所以有人戏称,搜索、推荐和广告是互联网时代的“三驾马车”。

学界和业界也有很多人在研究这三种技术,尝试用统一的模型去实现这三种技术。由于技术和商业上的原因,统一模型现在还没有实现,但是对这三种技术的认识,却也有了一些共识:这三种技术,都遵循 “召回+排序+定制化”的三阶段。而召回的关键,就是搜索算法。

本书作者是一名“互联网老兵”,一名在程序化广告行业工作多年的资深程序员,一名程序化广告交易平台的架构师,他对搜索算法有着深刻的理解和把握。本书从最基础的字符串匹配算法出发,到程序化交易平台里广告检索、广告库存预测等内容的实战,无疑是学习搜索技术和程序化广告系统的优秀读物。

最后,在互联网企业里工作,每个人每天的工作量都是十分饱和的。在这种情况下,本书作者还能坚持技术上的追求,坚持把自己的所学、所思、所得总结出来,汇成一本书,帮助更多的同学掌握这方面的知识和技能,是非常值得钦佩的一件事情。

党政法

FreeWheel技术副总裁(Engineering Vice President)