2013-03-15 62 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