如何才能获得按“受欢迎程度”排名的前100部Freebase电影?

时间:2013-12-30 16:19:25

标签: freebase freebase-acre

我基本上只想要一张“大时间电影”的清单......

我不确定使用哪个属性 - 我尝试了gross_revenue字段,但它们似乎都是空白的:

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

任何Freebase专家的想法?

1 个答案:

答案 0 :(得分:4)

总收入属性的预期类型是日期货币价值,因此它不仅包含数字,还包含货币和与之相关的日期。即使它有一个数字,你的原始查询也不会返回前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"
}]