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