2

1) 有没有办法从 Freebase 中选择一条随机记录?如果我限制为 1,它会始终返回相同的记录。我可以抓取更大的数据集并从中选择一个随机记录,但这似乎有点过分了。类似于 MySQL 的:

select * from profiles order by rand() limit 1;

2) 有没有办法告诉 Freebase 不要选择集合中的某些项目?

类似于 MySQL 的:

select * from profiles  where id NOT IN (SELECT profile_id from approved_profiles)

提前致谢

4

1 回答 1

2

抱歉,目前 MQL 没有随机运算符。Freebase 讨论列表上的这个线程建议使用随机as_of_time参数作为解决方法。

于 2010-04-21T17:56:04.400 回答