2
1)有没有办法从Freebase中选择一条随机记录?如果我做了1的限制,它会始终返回相同的记录。我可以抓住更大的数据集,然后从中选择一个随机记录,但这似乎是过度杀伤。类似于MySQL的:Freebase;选择一个随机记录?
select * from profiles order by rand() limit 1;
2)有什么办法可以告诉Freebase不要选择集合中的某些项目吗?
类似于MySQL的:
select * from profiles where id NOT IN (SELECT profile_id from approved_profiles)
在此先感谢
不是随机的吗?我试图通过使用count(〜30.000记录)并在第二个查询中使用Envelope中的“page”来获得一个随机元素,但是在最后70%的页面中使用了它。 – Donovan 2012-07-16 14:57:56