2013-03-15 44 views
0

在SphinxQL中,我如何從索引獲取隨機記錄?sphinxQL抓取隨機?

SELECT fname FROM indexname WHERE Age>=21 and Age<=47 random 0,4 \G; 

獲得以下錯誤:

sphinxql: syntax error, unexpected CONST_INT, expecting BETWEEN (or 8 other tokens) near '0,4 

任何其他方式從SphinxQl獲得隨機記錄?

回答

3

所有你需要的是

... ORDER BY RAND() LIMIT 4 
+0

由於其工作原理,我們可以通過排名,年齡遞減限4 – karthik 2013-03-16 04:42:53

+0

現在喜歡聽起來像一個好點去的RTFM增加不止一個數量級樣,訂購。 ,p – barryhunter 2013-03-16 15:54:58