sphinxsearch,Mysql之类:按lang ='2'desc命令,time_popular desc

时间:2010-06-11 10:06:37

标签: search sorting sphinx

是否可以使用sphinx对这个mysql查询进行排序? 按lang ='2'desc命令,time_popular desc 所以用拳头位置的lang = 2获取最新文件。 我真的需要你的帮助:))

2 个答案:

答案 0 :(得分:1)

是。请查看此页面http://www.sphinxsearch.com/docs/current.html#sorting-modes,特别是SPH_SORT_EXTENDED。

假设你有两个属性:

sql_attr_uint = lang sql_attr_timestamp = time_popular

然后使用API​​例如:

$ cl-> SetSortMode(SPH_SORT_EXTENDED,“lang desc,time_popular desc”);

答案 1 :(得分:0)

您可以使用文件管理器和

之类的订单
SELECT * FROM your_index where lang=2 order by lang desc, time_pupular desc;

希望它有所帮助。