2014-10-06 48 views
0

我想知道主題是否是免費的基本實體(主題),而不是 ,我必須使用多個名稱(1258個名稱)來執行此操作。它不是 如果某個特殊名稱存在於空白數據庫中作爲主題(而不是 關係),那麼這個主題就屬於哪種類型。該名稱也可以是別名。Freebase MQL,檢查主題是否爲實體

因此,這是有多遠(感謝湯姆 - 莫里斯)

[{ 
    "id": null, 
    "t:type": "/common/topic", 
    "type": [], 
    "name": "Bill Gates" 
}] 

所以只有與別名左側部分。 別名是可選的。因此,從例子「比爾蓋茨」可能 是一個名稱或別名。如果名稱存在於一個或兩個我想要 獲得結果。

任何想法?

回答

0

更改您的查詢

[{ 
    "id": null, 
    "type": [], 
    "name": "Bill Gates" 
}] 

將修復初始誤差(因爲一個對象可以,而且通常確實,有多個主題),然後你可以檢查,看看是否有類型/common/topic

更直接地說,你可以使用

[{ 
    "id": null, 
    "t:type": "/common/topic", 
    "type": [], 
    "name": "Bill Gates" 
}] 

只返回60個主題這是在遊離鹼用這個名字。

當然,它們是從死者,書籍,錄音到大多數人與名字關聯的人的一切。這些都是爲了你的目的嗎?

另外,如果你不是搜索「威廉·蓋茨,」你不會找到最有名的一個,因爲這是他的別名,而不是主要name.e

+0

是的,這是我的意圖之一也可以獲得別名,以便我要搜索的名稱可以是主題的名稱或主題的別名。 – Mulgard 2014-10-06 15:52:41