solr php客户端刻面

我正在尝试获取刻面结果,我不知道如何。没有关于solr-php-client的文档。在这个例子中,print_r($response->getRawResponse())不包含分面。我不确定天气分区是否被成功请求,或者是访问响应中的分面数据的问题。如果有关于solr-php-client的在线任何文档,请也帮助我。solr php客户端刻面

的另一个问题是如何在开始我错过了加$additionalParameterssearch arguements的solr-php-client

require_once('solr-php-client/Apache/Solr/Service.php'); 

$solr = new Apache_Solr_Service('localhost', '8983', '/solr/products');

if (! $solr->ping()) {

echo 'Solr service not responding.';

exit;

}

$offset = 0;

$limit = 10;

$queries = array(

'name:iphone'

);

$additionalParameters = array(

'facet' => 'true',

'facet.field' => array(

'category'

)

);

foreach ($queries as $query) {

$response = $solr->search($query, $offset, $limit);

if ($response->getHttpStatus() == 200) {

print_r($response->getRawResponse());

if ($response->response->numFound > 0) {

echo "$query <br />";

foreach ($response->response->docs as $doc) {

echo "$doc->id $doc->name <br />";

}

echo '<br />';

}else{

echo "zero results";

}

}

else {

echo $response->getHttpStatusMessage();

}

}

回答:

实例时Solr的被保护声明“用户/密码”;

$response = $solr->search($query, $offset, $limit,$additionalParameters); 

以上是 solr php客户端刻面 的全部内容, 来源链接: utcz.com/qa/263063.html

回到顶部