建立一个真正伟大的搜索引擎需要什么?

92 阅读11分钟

建立一个成功的搜索需要的不仅仅是技术上的聪明才智,但如果做得好的话,是你可以从事的最有价值的产品之一。

一切都是搜索问题。从寻找我们口袋里的钥匙(谢谢,AirTag)到在LinkedIn上寻找失散多年的情人--寻求事物和答案是一个早于文明的问题。

当历史学家回顾我们的生活时,他们会宣称这是一个人类将搜索工业化的时代**,其规模触及我们生活的每一个方面**。我们的时代标志着从搜索被用于生存到扩大我们的知识的过渡。

很难不看到这种影响。

一个普通人每天要进行三到四次搜索;比我记得喝水的次数还要多。

Google.com是地球上最主要网站,每天记录了大约56亿次搜索。

几个世纪以来,我们一直在为生活中的问题寻找答案,但从来没有像现在这样简单、广泛和快速。为了应对新发现的便利,我们已经磨练了筛选信息潮流的技能,并学习以机器可以理解的方式提出问题。

"你让人们带着人类所有的知识在他们的手机上走来走去,但他们不知道如何去整合它。我们没有对人们进行思考或推理的训练。"大卫-爱泼斯坦,范围

服务器、算法和编程语言在这场斗争中为我们提供帮助,它们是绘制从查询到知识的最佳路线的指南针。

对于我们这些建立这种搜索工具的人来说,我们的问题是知道当我们的用户搜索任何东西时,很少有保证我们会提供相关的答案。那么,如何才能最好地处理这个问题呢?

优秀搜索的秘密

成为一个优秀的搜索产品团队与成为一个优秀的团队在其他方面是一样的。其原则几乎是老生常谈:理解并帮助你的用户解决一个有价值的问题,然后从那里往后工作。

当我和我的团队在Mendeley(研究人员的参考文献管理软件)上建立我们的第一个搜索引擎时,我们意外成功的关键是了解到搜索不仅仅是帮助学者们找到研究论文。

重要的是明白为我们的用户找到相关的结果是更好的入职体验的关键,从而提高用户的保留率和产品的增长。

由于专注于长期的产品影响,我们没有被诸如优化结果相关性的任意目标所干扰。相反,我们更专注于整体的用户体验,并优先考虑建立信任的功能,如解释结果的相关性或协助用户选择更好的关键词。

如果我们加倍关注搜索的虚荣指标,如响应速度或前10个结果中的点击率,我怀疑我们会实现两位数的增长和参与。

我注意到,许多进入搜索领域的人都有技术背景,这也不难理解为什么。与其他许多面向用户的功能相比,搜索产品本质上更具技术性、投机性和实验性。

拥有驾驭搜索技术复杂性的技能,使你了解它的局限性和能力,在规划和与工程师合作时是一个重要的优势。然而,人们倾向于过度关注这些知识,这使我们对机会视而不见。

例如,在建立我们的搜索时,目标是帮助我们的用户变得更有效率。我们推断,做好工作可以提高用户的参与度、保留率和满意度。因此,我们选择围绕搜索进行学习、研究、建设和衡量的一切都基于这些目标,而不是像DCG(折扣累计收益--衡量前几个结果的点击次数的一种花哨方式)这样的虚荣相关度指标。

我们的作用是将对问题的热爱与现有技术联系起来

我们需要有足够的技术能力来理解工程师的词汇,但又不至于根据目前的技术限制而对我们的目标施加限制。为了解决这个问题,我建议围绕任何给定的技术趋势而不是目前的绝对技术进行规划,例如图形数据库和通用语言模型。旨在建立一个产品路线图**,预计在中期的未来可能存在的东西**,你将永远是繁荣的。

另一件需要理解的事情是,搜索中的一切都具有猜测性。用户提供了许多观点,这确保了结果的质量将被解释得非常不同。很少有对每个人来说都是单一的正确答案(有点像现实生活)。我们的用户 可以在同一天对同一查询的相同结果提供不同的满意程度

在搜索工作的模糊性中找到和平意味着发现减少不确定性的方法。实现这一目标的最佳途径是专注于促进健全的工作方法和确保强大的团队合作的技能。

换句话说,**练习搜索产品管理的 "艺术 "比 "科学 "更有价值:**沟通、同理心、没有权威的领导、进行困难的对话、讲故事、在你没有掌握所有信息时做出决定、处理模糊性、激励他人、与用户深入联系。

我怎么强调都不为过,不要落入陷阱,比如确保响应时间要在100毫秒以下,或者结果要有80%的准确性,或者目前流行的任何三个字母缩写的指标。DCG、eDCG、Rank K、MAP。我的意思是,要意识到它们,但不应该让它们来决定目标。我们需要保持以用户为中心,而不是以搜索为中心。

在许多方面,搜索产品是一个破坏性的总和。像任何优秀的产品团队一样,我们需要每次预测一点,然后验证

如果你发现自己为解决方案所困,我能提供的最好建议是通过建立一个平台来处理复杂的搜索问题,在这个平台上人们可以提供他们的原始组件,并根据他们的需求进行定制。

对于我们的团队来说,这意味着创造清晰的、可获得的相关信息,帮助人们做出自主的决定。对于我们的用户来说,这意味着在我们的工具中建立灵活性,使用户能够确定解决其问题的新方法。

我们并不总是需要了解用户问题的所有复杂性。有时,我们只需要建立工具、功能和工作方式,使我们能够独立完成工作。

搜索是最好的产品

有趣的是,搜索改变了我们对世界的认知和我们在其中生活的能力

它改变了文本,改变了阅读(谢谢你的片段),改变了如何理解,甚至改变了识字的意义。我们的读者现在可以很容易地找到作者从未想过的联系。

"搜索引擎已经成为意义制造引擎,帮助绘制、连接和探索无限的文本地图"。Anne-Laure Le Cunff, Ness实验室的创始人

实际上,搜索就是一堆小问题和一堆小解决方案

构建这样的产品带来的责任是,我们使任何人都能形成意见,为他们的行动、信仰和生活提供理由。这些意见是我们对朋友的赞美和对敌人的蔑视,我们的长期项目,我们最深的自我怀疑,以及我们最高的希望。(转述哲学家理查德-罗蒂的话,1989)

作为搜索人员,我们最大的挑战是,用户是混乱的。我们必须知道,用户的查询是非常多变的,而且通常不是精心设计的。当用户不知道他们想要什么的时候,我们的挑战就变成了理解用户的意图

哲学很少与软件工程押韵,但建立搜索的一个重要部分是弄清楚用户的意思。

为了获得更多的点击率,我看到一些团队建立了越来越复杂的个性化、语义和细分模型,旨在过滤掉不相关的内容,提高熟悉度。

从道德上讲,我认为这是一个错误。

构建在搜索中的推荐或历史点击提升解决方案假定用户希望他们的未来结果取决于历史行为

这是一个假设,如果执行的时间足够长,就会剥夺个人的选择性,限制我们表达自己的能力。我最喜欢的一位哲学家Isiah Berlin称这是对我们最终词汇的攻击--我们随身携带的证明我们的行动、信仰、我们对世界的感觉以及我们在其中的位置的一套话语)。我们会把这称为 "回声室"。

如果你打算做这样的事情,一定要确保你的做法是透明的。例如,Medium.com发布了一项功能,允许你了解和完善你的推荐。这不仅对社会有好处,对商业也有好处。

我发现,一家公司的主导地位的主要来源是它是否将其产品和商业模式设计得与客户的利益完全一致。"如果你的模式会因为对客户的完美透明而受到影响,那么你就不是处于一个不可战胜的地位,"风险投资家杰西-贝鲁特

建立一个伟大的搜索和建立其他任何伟大的东西是一样的:评估机会,然后确定需要做什么。

我的一天和许多其他产品经理一样。我早上起床,检查指标,为冲刺阶段的任务安排优先次序,编写用户故事,与我的团队一起完善,并进行研究。

一个伟大的搜索团队的素质是适应性、乐观和谦逊。如果你能爱上这个问题,那么贪婪地花时间去学习和理解是什么让搜索工作变得自然。

这里有一些我强烈推荐的资源

在搜索方面工作的满足感是知道你建立的工具给人们带来了巨大的价值。有许多令人兴奋的问题和技术可以玩,此外,你可以与聪明的人(工程师、分析师、数据科学家)一起工作。

如果你认为自己没有技术知识来做这份工作,也不要感到气馁。

非技术型产品经理带来的一个巨大优势是以问题为导向的方法。如果不出意外的话,这是我发现技术型产品经理在解决棘手问题时忘记的最关键技能。虽然在为他们辩护时,人们可以说我只是太天真了,只是把艰苦的工作转嫁给了别人。

与搜索有关的工作的缺点是,它能够诱发制造者的一种相对剥夺感。变化的步伐很快,每月都有新的突破性模型或框架发布。有许多技术上的干扰,很容易让人觉得世界正在把你抛在后面。

你的大部分日常工作与其说是尖端的人工智能,不如说是保持数据的更新、重复数据删除、同步和规模工作。另外,用户会不断想出创造性的方法来破坏你的服务。

然而,关于搜索的伟大之处在于它不是一个已解决的问题。每个搜索解决方案的外观和感觉都很不同。

在搜索方面做得很好,可能意味着一个人拥有一个信息启示或错过一个终身机会之间的区别。你有多少次可以说你能够在工作中达到这样的效果?

"没有一个学习者发现他缺少探索的主题。但是,许多回避学习或放弃学习的人发现,生活被榨干了。"玛丽亚-蒙特梭利,意大利医生

*也在此*发表。

l o a d i n g
. ..评论及更多!