通过solr php客户端在solr中排序不起作用

通过solr php客户端在solr中排序不起作用,solr,Solr,我使用solr php客户端,这是我的查询,我就是这样写的 $querynew=("(business_name:*$data* OR city_name:$data~N*) sort:business_points desc"); 我正在将其传递到url 如果我删除排序部分,它可以正常工作,但排序不起作用。我不想弄明白这一点。 我是solr的新手,请提供建议和帮助如果您谈论的是solr php客户端,则在调用->search()时,可以使用$additionalParameters参数提供排

我使用solr php客户端,这是我的查询,我就是这样写的

$querynew=("(business_name:*$data* OR city_name:$data~N*) sort:business_points desc");
我正在将其传递到url 如果我删除排序部分,它可以正常工作,但排序不起作用。我不想弄明白这一点。
我是solr的新手,请提供建议和帮助

如果您谈论的是
solr php客户端
,则在调用
->search()
时,可以使用
$additionalParameters
参数提供排序参数

$solr->search($querynew, 0, 10, array(
    'sort' => 'business_points desc',
));