Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sphinxAPI多个排序方法的实现_Sphinx - Fatal编程技术网

sphinxAPI多个排序方法的实现

sphinxAPI多个排序方法的实现,sphinx,Sphinx,在从sphinxApi获取记录时,我使用了以下排序模式。设置排序模式(SPH_排序扩展,“字段描述”)。记录需要随机显示。因此,我还添加了下面的排序方法。设置排序模式(SPH_排序扩展,“@random”);但是记录是随机显示的。但记录不会基于第一种排序方法显示。如何在单个查询中实现两种排序方法?请建议。提前感谢设置排序模式(SPH_排序扩展,“字段描述,@random”) (虽然我不确定@random是否可以与其他排序组合。Extended在其他情况下支持多个排序顺序)SetSortMode(

在从sphinxApi获取记录时,我使用了以下排序模式。设置排序模式(SPH_排序扩展,“字段描述”)。记录需要随机显示。因此,我还添加了下面的排序方法。设置排序模式(SPH_排序扩展,“@random”);但是记录是随机显示的。但记录不会基于第一种排序方法显示。如何在单个查询中实现两种排序方法?请建议。提前感谢

设置排序模式(SPH_排序扩展,“字段描述,@random”)


(虽然我不确定@random是否可以与其他排序组合。Extended在其他情况下支持多个排序顺序)

SetSortMode(SPH_sort_Extended,“field DESC,field1 DESC”);结果输入设置排序模式(SPH_排序扩展,“字段描述,字段1描述,@random”);retuen emptysetm可能值得尝试
…desc,@random asc”);
?您正在查看getLastError/getLastwarning吗?