2013-08-22 23 views
0

從sphinxApi提取記錄時,我已經使用了下面的排序方式。 SetSortMode(SPH_SORT_EXTENDED,「字段DESC」)。記錄需要隨機顯示。所以我也添加了下面的排序方法。 SetSortMode(SPH_SORT_EXTENDED,「@random」);但記錄隨機顯示。但記錄不會基於第一種排序方法顯示。如何在單個查詢中實現兩種排序方法?請建議。高級謝謝sphinxAPI不止一種排序方法實現

回答

0

SetSortMode(SPH_SORT_EXTENDED,「field DESC,@random」);

(雖然我不知道是否@random可與他人聯合擴展不支持多重否則排序順序。)

+0

個SetSortMode(SPH_SORT_EXTENDED, 「字段DESC,FIELD1 DESC」);結果即將到來 SetSortMode(SPH_SORT_EXTENDED,「field DESC,field1 desc,@random」); retuen emptyset – karthik

+0

可能值得嘗試'... desc,@random asc「);'? – barryhunter

+0

只返回空集... – karthik