来自百度百科的解释:

  Graph Search为2013年1月16日,Facebook首席执行官马克·扎克伯格(Mark Zuckerberg)在门罗帕克公司总部召开的新闻发布会上宣布推出社交搜索工具,称其是能找到与Facebook用户最具相关性的人、照片、地点和兴趣的一种新方式。

  这种工具的搜索框更大,能为用户提供输入自然语言搜索查询请求的方式,帮助其找到有关其以往历史、朋友访问的餐厅、朋友喜欢的音乐和电影甚至是潜在约会、工作机会或媒体来源的信息。

  Google+ Local也提供了类似的服务。它可以向用户展示好友或者与该用户口味相近的人喜欢的餐厅。虽然Google+ Local也提供了多种类型的信息提炼服务,但仍无法与Facebook图谱搜索同日而语。Facebook图谱搜索可以:某家烹饪学校员工开设的餐厅;居于伦敦的好友拍摄的图片;认识某家公司员工的好友,例如Facebook上所有认识苹果公司员工的人;成为公司创始人的产品经理;好友喜欢的电影等。

facebook采用了Apache Giraph来实现:

  Apache Giraph是一个高扩展性的交互图形处理系统。例如,它被用于Facebook的社交图谱分析,用来形成网络连接。Giraph是Pregel(另一个社交图处理架构,google在2010年的paper上有写: Bulk Synchronous Parallel)的开源版本。Giraph除了基本的Pregel模型外,添加了许多特性,包括master computation,shared aggregators,edge-oriented input,out-of-core computation等。

Graph Search图谱搜索相关推荐

  1. Graph Search就是语义搜索

    上周Facebook向发出媒体邀请函,上写"来看看我们正在构建什么",引发了媒体的众多猜想.15日,扎克伯格向人们展示了Graph Search--facebook的语义搜索引擎. ...

  2. 社交搜索Graph Search技术解析

    Facebook是目前世界上最著名的社交网站,月活跃用户已超过10亿,每日登陆网站的用户超过6亿.如果从数据抽象的角度来看,Facebook的社交图不仅包括好友之间的关系,还包括人和实体以及实体之间的 ...

  3. 大胆、可怕又迷人的Graph Search:Facebook发现引擎的内幕

    上周,Facebook 创始人扎克伯格和他的华裔夫人普莉希拉•陈的小狗-一条匈牙利牧羊犬要过生日了,夫妇俩决定给它办一场即兴晚会.在草拟客人名单时,他们首先想到的求助对象,自然是 Facebook. ...

  4. 腾讯音乐知识图谱搜索实践

    本文首发于 DataFunTalk 公众号 导读:近几年来,图数据在计算机领域得到了广泛的应用.互联网数据量指数级增长,大数据技术.图数据方面的应用增长很快,各家互联网大厂都在图数据分析和应用方面大量 ...

  5. 调参必备--Grid Search网格搜索

    什么是Grid Search 网格搜索? Grid Search:一种调参手段:穷举搜索:在所有候选的参数选择中,通过循环遍历,尝试每一种可能性,表现最好的参数就是最终的结果.其原理就像是在数组里找最 ...

  6. C++words search单词搜索的算法实现(附完整源码)

    C++words search单词搜索的算法实现 C++words search单词搜索的算法实现完整源码(定义,实现,main函数测试) C++words search单词搜索的算法实现完整源码(定 ...

  7. C++ternary search三元搜索的实现算法(附完整源码)

    C++ternary search三元搜索的实现算法 C++ternary search三元搜索的实现算法完整源码(定义,实现,main函数测试) C++ternary search三元搜索的实现算法 ...

  8. c++median search中位数搜索的实现算法(附完整源码)

    C++median search中位数搜索的实现算法 C++median search中位数搜索的实现算法完整源码(定义,实现,main函数测试) C++median search中位数搜索的实现算法 ...

  9. c++Interpolation search插值搜索的实现算法之二(附完整源码)

    C++Interpolation search插值搜索的实现算法 C++Interpolation search插值搜索的实现算法完整源码(定义,实现,main函数测试) C++Interpolati ...

最新文章

  1. 一个不错的命令行解析类
  2. Binder通信机制介绍
  3. UA MATH567 高维统计IV Lipschitz组合3 高斯分布的Lipschitz函数
  4. latex箭头表示符号
  5. 安装 Window 10 for Linux 子系统教程(WSL)
  6. jquery插件dataTables自增序号。
  7. 前端学习(1749):前端调试值之如何查看整站的资源和编辑
  8. qt在加入Q_OBJECT宏之后出现编译错误
  9. 使用CallableStatement处理Oracle数据库的存储过程
  10. leetcode 存在重复元素
  11. python进度条先慢后快_tqdm学习-一个快速,可扩展的Python和CLI进度条
  12. 设计:抽象类类还是接口
  13. Golang学习:生成GIF动画
  14. AD9如何自定义板子外形,导圆角
  15. 随机信号分析 matlab仿真实验,随机信号分析实验报告的(基于MATLAB语言).docx
  16. latex如何设置字体并加粗_LaTeX字体设置
  17. java 实现cmyk转rgb图片格式
  18. 永中word页码怎么从第二页开始_Word文档”双面打印“全攻略,解决打印难题!...
  19. 个人博客html页面,51个漂亮的个人博客和自媒体网站
  20. 74KB图片也高清,谷歌用神经网络打造图像压缩新算法

热门文章

  1. finally 关键字
  2. Rancher通过Aliyun-slb服务对接阿里云SLB教程
  3. 自定义Adapter中实现startActivityForResult的分析
  4. 同一html页面中不同链接的不同样式
  5. 屏幕截图在网页设计中应用的30个优秀案例
  6. python基础入门视频-Python基础入门视频课程——笔记
  7. C语言 —— 获取字符串中两个字符之间的的数据
  8. 06.Spring 资源加载 - ResourceLoader
  9. 安装软件the error code is 2203解决方法
  10. Android新手系列教程(申明:来源于网络)