【问题标题】:Freebase MQL Query - Sort by RelevanceFreebase MQL 查询 - 按相关性排序
【发布时间】:2013-10-30 01:28:22
【问题描述】:

假设我有the following MQL query:

[{
  "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 的入站链接数排序?

search API 返回一个score 元素,但我相信它是与搜索查询词相关的相关性指标(在本例中为 null)。我昨天刚开始使用 MQL,我不知道这是否可行。

【问题讨论】:

    标签: sorting google-api freebase mql relevance


    【解决方案1】:

    您可以像这样使用 Search API 做到这一点:

    https://www.googleapis.com/freebase/v1/search?filter=(all+type:/base/givennames/given_name)&limit=100

    这将为您提供 100 个名字的列表。我们没有给出它们如何排序的确切细节,但链接的数量绝对是一个因素。

    【讨论】:

    • 谢谢肖恩,我就是这么想的。似乎最相关的名字是在历史背景下评分的,而不是在当代背景下评分的。无论哪种方式,都不能用 MQLread API 做同样的事情吗?对于某些类型而言,100 个结果可能太少了。
    • 结果是在 Freebase 中所有可用数据的上下文中评分的,我猜你可以将其描述为“历史”。为了在“当代”环境中对它们进行排名,您需要弄清楚这对您的应用程序意味着什么。例如,美国人口普查局提供了 1990 年人口普查中姓名频率 (census.gov/genealogy/www/data/1990surnames/names_files.html) 的统计数据。这将为您现在提供美国成人姓名的合理分布,但不会考虑自 1990 年以来出生的孩子。
    • 我仍在尝试使用 Freebase,但我不知道它能够(或不能)生产什么。一点背景知识:我想编译(最好是不断更新)一些常见/相关事物的列表(对于我们当代的日常环境)。这些列表将包括本体,例如(可能有十几个):名称(家庭和给定的)、国家、城市、动物、水果等。我知道我可以使用 Freebase 和其他资源手动编译和管理这些,但是我希望我能完成大部分工作,而不必担心自己维护它。
    • 例如,这个MQL query for /location/country 返回了我没有预料到的结果。我知道 阿拔斯哈里发 是一个具有历史意义的国家,值得归为此类国家,但我似乎无法找到仅返回 当前 个国家的方法 - 我预计会出现某种established_on / recognized_on 字段,但不幸的是没有。
    • 您认为我应该亲自整理这些列表吗?或者是否有任何“隐藏”的方式来使用 Freebase(或其他一些语义知识数据源)?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    相关资源
    最近更新 更多