|
|
|
@ -357,7 +357,11 @@ class NetBiblio extends WebService
|
|
|
|
$count = isset($queryArray['count']) ? (int) $queryArray['count'] : Configuration::get('solr.result_count');
|
|
|
|
$count = isset($queryArray['count']) ? (int) $queryArray['count'] : Configuration::get('solr.result_count');
|
|
|
|
$start = isset($queryArray['page']) ? $queryArray['page'] * $count : 0;
|
|
|
|
$start = isset($queryArray['page']) ? $queryArray['page'] * $count : 0;
|
|
|
|
|
|
|
|
|
|
|
|
$results = $bs->getResults($start, $count);
|
|
|
|
try {
|
|
|
|
|
|
|
|
$results = $bs->getResults($start, $count);
|
|
|
|
|
|
|
|
} catch(SolrClientException $e) {
|
|
|
|
|
|
|
|
throw new WebException ("SolrError", $e->getMessage(), -700);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$this->data['count'] = $results['response']['numFound'];
|
|
|
|
$this->data['count'] = $results['response']['numFound'];
|
|
|
|
$this->data['facets'] = $results['facet_counts']['facet_fields'];
|
|
|
|
$this->data['facets'] = $results['facet_counts']['facet_fields'];
|
|
|
|
|