【问题标题】:How can I get the top 100 Freebase films ranked by "popularity"?如何获得按“人气”排名的前 100 部 Freebase 电影?
【发布时间】:2013-12-30 16:19:24
【问题描述】:

我基本上只是想要一个“大片”的列表......

我不确定要使用哪个属性 - 我尝试了 Gross_revenue 字段,但它们似乎都返回空白:

[{
 "type": "/film/film",
 "limit": 100,
 "name": null,
 "id": null,
 "/common/topic/image": {
 "id": null,
 "limit": 1
},
"gross_revenue": null
}]

来自 Freebase 专家的任何想法?

【问题讨论】:

    标签: freebase freebase-acre


    【解决方案1】:

    总收入属性的预期类型是一个有日期的货币值,因此它不仅有一个数字,还有一个货币和一个与之关联的日期。即使它有一个数字,您的原始查询也不会返回前 100 部,因为它没有对它们进行排序,因此您只会获得前 100 部随机电影。

    query 将为您提供总收入价值最多的 100 部电影,不考虑货币或通货膨胀:

    [{
      "type": "/film/film",
      "limit": 100,
      "name": null,
      "id": null,
      "/common/topic/image": {
        "id": null,
        "limit": 1
      },
      "gross_revenue": [{
        "amount": null,
        "currency": null,
        "valid_date": null
      }],
      "sort": "-gross_revenue.amount"
    }]
    

    【讨论】:

    • 感谢汤姆,还有很多其他问题,但这是那个问题的正确答案,谢谢!
    猜你喜欢
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2014-09-20
    • 2020-08-12
    • 2021-10-15
    • 2022-09-30
    相关资源
    最近更新 更多