我有一个使用Sphinx的PHP网站 sphinxClient lib 。
我的Sphinx查询有一些过滤器,限制为2500行。从2500行(可能更少),我想只获取50个随机行。
有没有办法只使用Sphinx?
编辑:原始查询已按行的受欢迎程度排序,主要思路是从2500最受欢迎的50个随机产品中获取。因此,我不能随机排序
答案 0 :(得分:0)
请参阅SPH_SORT_EXTENDED
。有@random
排序顺序
答案 1 :(得分:0)
使用RAND()限制50
的订单有什么问题检查此链接是否有类似结果。 sphinxQL fetching random?