我使用以下查询
$results = SphinxQL::create($conn)->select()
->from('rt')
->match('',$searchText,true)
->where('CategoryID',$CatFilter,(int)$CategoryID)
->orderBy('Level','DESC')
->limit($start, $number)
->enqueue(SphinxQL::create($conn)->query('SHOW META'))
->executeBatch();
按级别对结果进行排序,如果级别相同,则不考虑其他字段。我想按WEIGHT()
如何在foolcode中获取weight()
函数。
请建议我。
答案 0 :(得分:0)
我找到了轻松做到这一点的方法 -
$results = SphinxQL::create($conn)
->query($sql)
->executeBatch();
谢谢!