note 117799 added to solrclient.setresponsewriter

From: Date: Wed, 12 Aug 2015 07:44:12 +0000
Subject: note 117799 added to solrclient.setresponsewriter
Groups: php.notes 
Request: Send a blank email to php-notes+get-203314@lists.php.net to get a copy of this message
i found that 'php' is also supported. <?php $solr_server = array ( 'hostname' => $solr_hostname, 'port' => $solr_port, 'path' => $solr_path, ); $solr_client = new SolrClient($solr_server); $solr_response_writer = 'php'; // "wt" $solr_client->setResponseWriter($solr_response_writer); $solr_response = new SolrObject(); $solr_query = new SolrQuery(); $solr_query->setQuery($solr_query_string); // "q" try { $query_response = $solr_client->query($solr_query); $solr_response = $query_response->getResponse(); return ''; } catch (Exception $e) { return ($e); } ?> php_error.log keeps on saying: [12-Aug-2015 12:34:56 Asia/Hong_Kong] PHP Warning: SolrClient::setResponseWriter(): Unsupported response writer php. This value will be ignored in C:\www\...\solr.php on line 21 but the returned data is good as expected: <?php $html .= '<table cellSpacing="1" cellPadding="1" border="1">'; $html .= '<tr>'; $html .= '<td>id</td>'; $html .= '<td>title</td>'; $html .= '<td>score</td>'; $html .= '</tr>'; for ($i_solr = 0; $i_solr <= ($solr_rows - 1); $i_solr++) { $html .= '<tr>'; $html .= '<td>' . $solr_response['response']['docs'][$i_solr]['id'] . '</td>'; $html .= '<td>' . $solr_response['response']['docs'][$i_solr]['title'][0] . '</td>'; $html .= '<td>' . $solr_response['response']['docs'][$i_solr]['score'] . '</td>'; $html .= '</tr>'; } $html .= '</table>'; echo $html; ?> ---- Server IP: 72.52.91.14 Probable Submitter: 210.0.231.218 ---- Manual Page -- http://php.net/manual/en/solrclient.setresponsewriter.php Edit -- https://master.php.net/note/edit/117799 Del: integrated -- https://master.php.net/note/delete/117799/integrated Del: useless -- https://master.php.net/note/delete/117799/useless Del: bad code -- https://master.php.net/note/delete/117799/bad+code Del: spam -- https://master.php.net/note/delete/117799/spam Del: non-english -- https://master.php.net/note/delete/117799/non-english Del: in docs -- https://master.php.net/note/delete/117799/in+docs Del: other reasons-- https://master.php.net/note/delete/117799 Reject -- https://master.php.net/note/reject/117799 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#203314) next »