【发布时间】:2014-03-09 08:40:49
【问题描述】:
我需要找到给定两个查询之间的相关性,例如:
Q1(Query1) = Computing
Q2(Query2) = RAM
让我们假设相关路径是这样的:
计算->个人计算机->计算机硬件->计算机组件->随机存取存储器->RAM
结果应为 5。
现在的问题是大多数像FreeBase 这样的图形数据库不支持该功能。唯一的方法是递归地将一个查询与另一个查询进行比较。
问题:是否有一种简单快捷的方法可以做到这一点,或者是否有任何图形数据库支持此功能?
请注意:这不是算法问题,我知道理论上可以通过使用DFS 或BFS 轻松实现,但实际上可能存在一个具有1000 条边的节点(入口) ,我不想全部遍历。
【问题讨论】:
-
你现在有什么样的图表?
-
@alvas 我没有,这就是我问的原因。
标签: nlp ontology graph-databases