从信息获取的角度来看,搜索和推荐是用户获取信息的两种主要手段。无论在互联网上,还是在线下的场景里,搜索和推荐这两种方式都大量并存,那么推荐系统和搜索引擎这两个系统到底有什么关系?区别和相似的地方有哪些?海瑶搜索引擎关键词排名优化工程师对两者的关系进行了阐述,分析了异同。
主动或被动:搜索引擎和推荐系统的选择
图1:搜索引擎和推荐系统是获取信息的两种不同方式
获取信息是人类认知世界、生存发展的刚需,搜索就是最明确的一种方式,其体现的动作就是出去找,找食物、找地点等,到了互联网时代,搜索引擎就是满足找信息这个需求的最好工具,你输入想要找的内容,搜索引擎快速的给你最好的结果,这样的刚需催生了Google、百度这样的互联网巨头。
但是获取信息的方式除了搜索外,还有另一类,称为推荐系统,推荐也是伴随人类发展而生的一种基本技能,你一定遇到这样的场景,初来乍到一个地方,会找当地的朋友打听嗨,请推荐下附近有啥好吃好玩的地方吧!——知识、信息等通过推荐来传播,这也是一种获取信息的方式。
搜索和推荐的区别如图1所示,搜索是一个非常主动的行为,并且用户的需求十分明确,在搜索引擎提供的结果里,用户也能通过浏览和点击来明确的判断是否满足了用户需求。然而,推荐系统接受信息是被动的,需求也都是模糊而不明确的。以逛商场为例,在用户进入商场的时候,如果需求不明确,这个时候需要推荐系统,来告诉用户有哪些优质的商品、哪些合适的内容等,但如果用户已经非常明确当下需要购买哪个品牌、什么型号的商品时,直接去找对应的店铺就行,这时就是搜索了。
图2:从搜索词中可以看出,用户有大量个性化推荐的需求
很多互联网产品都需要同时满足用户这两种需求,例如对提供音乐、新闻、或者电商服务的APP,必然要提供搜索功能,当用户想找某首歌或某样商品的时候,输入名字就能搜到;与此同时,也同时要提供推荐功能,当用户就是想来听好听的歌,或者打发时间看看新闻,但并不明确一定要听哪首的时候,给予足够好的推荐,提升用户体验。
个性化程度的高低
除了主被动外,另一个有趣的区别是个性化程度的高低之分。搜索引擎虽然也可以有一定程度的个性化,但是整体上个性化运作的空间是比较小的。因为当需求非常明确时,找到结果的好坏通常没有太多个性化的差异。例如搜天气,搜索引擎可以将用户所在地区的信息作补足,给出当地天气的结果,但是个性化补足后给出的结果也是明确的了。
但是推荐系统在个性化方面的运作空间要大得多,以推荐好看的电影为例,一百个用户有一百种口味,并没有一个标准的答案,推荐系统可以根据每位用户历史上的观看行为、评分记录等生成一个对当前用户最有价值的结果,这也是推荐系统有独特魅力的地方。虽然推荐的种类有很多,但是个性化对于推荐系统是如此重要,以至于在很多时候大家干脆就把推荐系统称为个性化推荐甚至智能推荐了。
快速满足还是持续服务?
开发过搜索引擎的朋友都知道,评价搜索结果质量的一个重要考量指标是要帮用户尽快的找到需要的结果并点击离开。在设计搜索排序算法里,需要想尽办法让最好的结果排在最前面,往往搜索引擎的前三条结果聚集了绝大多数的用户点击。简单来说,好的搜索算法是需要让用户获取信息的效率更高、停留时间更短。
但是推荐恰恰相反,推荐算法和被推荐的内容往往是紧密结合在一起的,用户获取推荐结果的过程可以是持续的、长期的,衡量推荐系统是否足够好,往往要依据是否能让用户停留更多的时间,对用户兴趣的挖掘越深入,越懂用户,那么推荐的成功率越高,用户也越乐意留在产品里。
所以对大量的内容型应用来说,打造一个优秀的推荐系统是提升业绩所不得不重视的手段。
推荐系统满足难以文字表述的需求