首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook图搜索:信息检索算法

Facebook图搜索:信息检索算法
EN

Stack Overflow用户
提问于 2013-02-14 11:22:13
回答 1查看 1.9K关注 0票数 2

有一个题为"How does Facebook Graph Search work?“的封闭问题

最简单的说法是,OP问(甚至给出了他尝试过的例子):

Facebook图形搜索是如何工作的?他举了一个例子:Friends from France who likes England

如何将上述问题作为现实世界的信息检索问题来实现呢?

由于我的回答不适合在评论,所以考虑重新安排问题,并回答它的堆栈溢出Q&A风格。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-14 11:22:13

从实现的角度来看,寻找一个属性图,比如基于NoSQL的Neo4j和Lucene作为图形数据库(+分布式系统)后面的搜索引擎。您给出的“喜欢俄罗斯的法国朋友”示例可以通过Neo4j或自定义分布式属性图解决方案轻松处理。

假设您使用Neo4j,在这种情况下,法国将是键值存储区中的一个值(在图节点中),比如key=Country,该节点的所有带标签“key=Country”的传出边都将被遍历,所有目标顶点都将再次被搜索到英格兰。这就是它(当然,这里的挑战是搜索和遍历大数据分布图)!

考虑从Neo4j站点获取的属性图的图表表示:

不过,我还没有读过关于Facebook图片搜索的文章:)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14873680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档