函数名:SolrParams::getParam()
适用版本:SolrClient 2.0.0及以上版本
用法:SolrParams::getParam()函数用于获取Solr查询参数中的特定参数值。它接受一个参数名作为输入,并返回与该参数名关联的值。如果参数不存在,则返回null。
示例:
// 创建Solr查询参数对象
$params = new SolrParams([
'q' => 'example',
'fq' => 'category:book',
'sort' => 'price asc'
]);
// 获取参数值
$q = $params->getParam('q');
echo "q参数的值为:" . $q . "\n";
$sort = $params->getParam('sort');
echo "sort参数的值为:" . $sort . "\n";
$limit = $params->getParam('limit');
echo "limit参数的值为:" . $limit . "\n";
输出:
q参数的值为:example
sort参数的值为:price asc
limit参数的值为:null
在上面的示例中,我们首先创建了一个包含三个查询参数的SolrParams对象。然后,使用getParam()函数分别获取了参数q
和sort
的值,并打印输出。最后,尝试获取不存在的参数limit
,返回了null。