[英]Freebase MQL Query - Sort by Relevance
說我有以下MQL查詢 :
[{
"id": null,
"name": null,
"type": "/base/givennames/given_name",
"sort": "name",
"limit": 100
}]
我得到按字母順序排序的前100個名稱的列表:
[
{
"id": "/wikipedia/fr/Ay$015Fe",
"name": "A'isha",
"type": "/base/givennames/given_name"
},
{
"id": "/en/aadu",
"name": "Aadu",
"type": "/base/givennames/given_name"
},
{
"id": "/m/0g9wn3v",
"name": "Aage",
"type": "/base/givennames/given_name"
},
{
"id": "/en/aakarshan",
"name": "Aakarshan",
"type": "/base/givennames/given_name"
},
...
]
有沒有辦法獲得100個最相關/通用/重要的名稱?
我想對許多查詢執行此操作, 而不僅僅是給出名稱 -因此我不確定如何定義相關性指標。 也許通過使用子查詢按id
的入站鏈接數進行排序?
搜索API返回一個score
元素,但我認為它是與搜索查詢詞相關的相關性指標(在這種情況下為null)。 我昨天剛開始使用MQL,我不知道這是否可行。
您可以使用Search API這樣操作:
這將為您提供100個給定名稱的列表。 我們沒有給出訂購順序的確切細節,但是鏈接數量絕對是一個因素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.