【发布时间】:2012-04-16 21:33:36
【问题描述】:
我有一个查询,我想返回给定国家/地区的所有城市。
这很好用,除了我还想调整它以按大小或任何重要顺序对其进行排序以避免 100 限制。我希望前 100 个城市将人们可能选择的最有可能的城市列在首位。 (人口,还是?)
[{
"/location/country/iso3166_1_alpha2": "US",
"/location/location/contains":[
"id" : null,
"name" : null,
"/location/statistical_region/population" : { "number" : null, "date" : null }
"type" : "/location/citytown"
]
}]
这可行,但速度很慢,因为它必须计算所有包含的元素:
[{
"/location/country/iso3166_1_alpha2": "US",
"/location/location/contains":[
"id" : null,
"name" : null,
"type" : "/location/citytown",
"/location/location/contains":{"return": "count"}
"sort": "-/location/location/contains.count"
]
}]
我尝试包含/location/statistical_region/population,但运气不佳,有什么想法吗?
【问题讨论】:
标签: google-api freebase relevance mql