【发布时间】:2011-11-03 22:54:36
【问题描述】:
Freebase WEX dumps 包含一个 wpid 列,对应于 freebase_wpid 表中源 MediaWiki 数据库中的 page_id。此表提供了 Wikipedia 数字文章/重定向 ID 和 Freebase GUID(全局唯一 ID)之间的映射。
guid 用作外键已被 mid 弃用 lots of good reasons,但这并没有改变 guid 仍在系统级别使用的事实,因此我将调用 mid 访问器从这里开始。
在 MQL 中使用 mid 访问器很灵活。可以使用"mid": null 和"mid":[] 进行查询,具体取决于是否需要当前的mid 或每个mid。
在 MQL 中查找每个 mid 的 wpid 值列表很简单:
[{
"mid": null
"key": [{"namespace":"/wikipedia/en_id", "value":null}]
}]
但如果宇宙中一切正常,每个电流mid 应该只有一个电流wpid,那么有没有办法像"wpid": null 一样使用mql 访问器?
【问题讨论】: