Freebase GUID在在线搜索时返回null值

时间:2013-09-30 13:47:48

标签: freebase mql

-->

我从freebase中提取了一些GUID,我正在寻找他们的具体名称。当我使用在线freebase查询编辑器时,引擎搜索只返回了对象的“mid”。我把一些GUID作为样本。

/guid/9202a8c04000641f800000000081a20e  
/guid/9202a8c04000641f8000000000d01105
/guid/9202a8c04000641f8000000000ee5691

我想知道哪个查询适合通过只有GUID来检索信息。我试过了

{"id": "/guid/9202a8c04000641f8000000000ee5691",
"name":null,
"*":null}

但是对于像这样的一些GUID,结果是空的

  "result": [{
    "permission": "/boot/all_permission",
    "name": null,
    "key": [],
    "mid": "/m/0838jg",
    "guid": "#9202a8c04000641f800000000081a20e",
    "timestamp": "2006-10-23T12:41:35.0000Z",
    "attribution": "/user/metaweb",
    "id": "/m/0838jg",
    "creator": "/user/metaweb",
    "search": [],
    "type": []
  }]
}

由于

1 个答案:

答案 0 :(得分:1)

Freebase实体可能没有名称。这通常适用于CVT或中介节点,但在这种情况下,它是一个被删除的主题。如果您查看historical view of the object,您可以看到它曾经是美国总统宠物的名单。 Freebase排除维基百科列表文章(因为它们不代表单个实体),因此它被删除了。

如果要在删除之前查询名称,可以在查询中使用as_of_time参数。

编辑:以下是MQLReadquery editor

的示例
相关问题
最新问题