Freebase WEX dumps包含wpid
列,該列對應於freebase_wpid
表中源MediaWiki數據庫的page_id
。此表提供維基百科數字文章/重定向ID和Freebase GUID(全局唯一ID)之間的映射。在MQL中獲取Wikipedia ID
使用外鍵由mid
爲lots of good reasons過時,但這並不改變GUID是在系統級別仍然使用,所以我打算從這裏叫mid
的訪問的事實。使用mid
訪問器在MQL中很靈活。可以使用"mid": null
並使用"mid":[]
進行查詢,具體取決於是否需要當前的mid
或每個mid
。
查找每mid
wpid
值的列表是直接在MQL:
[{
"mid": null
"key": [{"namespace":"/wikipedia/en_id", "value":null}]
}]
但是,如果一切順利的宇宙中,每個電流mid
應該只有一個電流wpid
,那麼,有沒有辦法做到像"wpid": null
像一個可以用mql
訪問器?
多個wpid值的可能性就是爲什麼我希望可能會有一個較少的文檔訪問器,類似於中期。 –
我不確定我是否遵循。你只是尋找一種不太複雜的方式來查詢wpids嗎?據我所知,你總是必須使用關鍵屬性。 –
我不關心複雜,我關心準確性。 freebase mids在整個合併或分裂過程中都很有彈性,而在每個mid中挑選一個wpids的wpid不具有彈性。由於官方gui中有很多東西都與維基百科相關,所以我希望有一些中等魔法已經應用於wpid。 –