2011年夏天,Facebook的掌门人马克·扎克伯格(Mark Zuckerberg)和大约一年前加入Facebook的前谷歌员工拉尔斯·拉斯穆森(Lars Rasmussen)就打造Facebook的第三根“支柱”进行了一次谈话。
Facebook的时间轴是一个人生活的快照:他们是谁,他们做什么,他们的朋友是谁,他们喜欢什么。Newsfeed是对每个用户的社交网络的最新动态的调查。图搜索在公司总部的私人揭幕在本周推出,是第三大支柱,扎克伯格说。它是一种先进的搜索,允许用户键入他们正在寻找和返回的结果是什么基于其独特的社会环境。
构建这样一个搜索系统不是一项简单的任务。Facebook每月有10亿活跃用户,他们分享了超过2400亿张照片。社交网络是一个复杂的网络,由成千上万种不同类型的1万亿连接组成。拉斯穆森描述道:“每天,人们共享数十亿条新内容,而图形搜索需要这些内容在创建后的几秒钟内就被索引。”那么他们是怎么做到的呢?
第一眼:Facebook的图搜索
总统就职典礼:有一个应用程序
Facebook是相当妈妈为其内部操作,但它确实给该公司的一些提示工程的Facebook页面。数据库专家,甚至那些谁跟踪Facebook的密切甚至不知道知道究竟如何Facebook的内置图形搜索,但结构化和非结构化数据整合为统一的搜索工具,它也考虑到每个用户的个人隐私设置是无疑是一个巨大的技术挑战。
451小组的数据专家Matt Aslett说:“搜索如此大规模的数据库是非常复杂的,关键问题是如何在不降低Facebook自身性能的情况下搜索整个数据库。”“再加上Facebook正在进行图表搜索——不仅搜索所有数据,还搜索数据之间的关系——这很难有效地进行。”
图搜索,阿斯莱特认为,很可能是基于关闭Facebook的内部开发涛数据库,对Facebook的数千分片MySQL数据库之上的缓存层,根据博客Facebook的工程师写道去年秋天说明与使用缓存内容的工作挑战。
为了创建Graph Search,工程师们可能会使用一些组合开源工具可用的市场上,专为Facebook的非常独特的使用情况书面内部开发的代码相结合,预测杰弗里·凯利,在该项目Wikibon的大数据专家。如Apache Lucene的Solr的和Cassandra-工具使用Netflix的索引亚马逊网络服务的云其电影库。“FB不直接使用现成的软件和硬件,”他说。他们不能,他们要么定制的开源技术或开发它的内部。
“我们之前没有人做过类似的东西,”拉斯姆森说在描述图搜索测试版的“引擎盖下”的详细信息。没有人建造类似图搜索之前,因为它是一种全新的搜索工具,一个专门为社交网络而设计的。
传统的搜索工具不会做的伎俩,拉斯穆森说。“使用传统的信息检索系统混合关键字和结构化查询是相当不错的了解,”他写道。但图搜索需要能够返回的结果是超过只是一个单一的连接了,他说。再有就是整个隐私的角度。工程师们能够设计一个系统,通过数据梳理,但用户在很多情况下,创建了谁可以看到这些信息明确的限制。图搜索需要确保它仅创建一个已经与搜索共享的结果。更复杂的搜索查询,更大的挑战是要确保谁是搜索没有看到的东西他们不应该。
看,随身携带:TSA在旅客身上发现的25件最古怪的事情
最初的原型包括简单的图形用户界面,用户可以通过点击来“构建结构化的、类似数据库的查询”。但它们似乎都过于复杂,不足以应对扎克对我们的全面挑战,”拉斯穆森写道。改进导致了第二代原型的出现,它是一个“用JavaScript编写的幼稚的指数时间‘解析器’,只要搜索者输入不超过几个标记,就可以模拟我们正在寻找的体验”。
这就是现在的图形搜索。Facebook官员强调,Graph Search仍然非常年轻。它只对有选择的用户开放——你已经有了一个等候名单,你可以要求上——并且图形搜索只搜索人,照片,地点和兴趣。它还不能在移动设备上使用,也不能在英语以外的语言中使用。它也不搜索帖子和评论的时间轴——Facebook表示,这是迄今为止最大的图形搜索数据集。
Facebook在Graph Search上下了大赌注,甚至称其为社交网络的第三大支柱。在一个文章有关出来的同一时间Facebook宣布工具图搜索,有线记者史蒂芬·利维指出,在图搜索,Facebook的标志被替换为一个F - 搜索工具栏居然踢了Facebook的名字从自己的网络。一种专利Facebook在2012年11月收到的可能是Facebook的信号,它已经严重赌图搜索作为公司的一个重大举措。
利维写道,图搜索是“从网络搜索有着根本的不同。”由于数据的Facebook的宝库有关于用户,“我们可以回答一组问题,没有人能真正回答,”扎克伯格告诉有线。利维,有线笔者,这说明“没有人担心这一天超过谷歌,这突然面临着能够竞争对手索引吨的数据,谷歌自己的搜索引擎无法访问。”
苹果创新:苹果公司最大胆的15款设计
Facebook工程经理Kari Lee在一段宣布Graph Search的视频中解释道:“在网络搜索中,通常情况下,如果你搜索苹果,我也搜索苹果,我们基本上会得到相同的结果。”“在Facebook上,当你做同样的搜索时,你会得到完全不同的结果,因为我们所做的深度个性化。”
这可能使Facebook的使用图搜索,吃的午餐其他社交网络。Zuckerbeg注意到他新发现的能力与图形搜索查找在谷歌谁是Facebook好友与Facebook员工的工程师 - 在职业社交网站LinkedIn的直接刷卡。在线交友网站?随着图搜索,用户可以在一个特定的地理区域搜索的朋友单身的朋友,挖掘右转入的流行的交友网站如Match.com eHarmony的或轮室罩。
因此,已经彻底改变了Facebook的搜索?时间会告诉苏珊Etlinger,在Altimeter Group的数据专家说。图搜索确实有其局限性,虽然,她指出。虽然Facebook拥有的数据,谷歌没有,这种说法是真实的其他方式了。图搜索为一体,本质上是由搜索的社交网络,而Facebook的用户限制。Facebook并没有让用户超过13岁的年轻创建一个账户,她补充道。“谷歌有一个更大的数据集的基础,”她说。“基本上,任何拥有互联网连接。”
尽管如此,Eltinger认为图搜索可能是一个改变游戏规则的搜索和社交网络行业的个性化搜索。“目前只是一直没有一个平台的是这个在自然界中真正的个人,”她说。“图搜索结果直接关系到你的朋友,兴趣和连接。这是一个强大的工具。”
有个足球雷竞技app网络世界职员作家布兰登巴特勒封面云计算和社交协作。他可以在到达BButler@nww.com和发现推特在@BButlerNWW。