(PECL solr >= 0.9.2)
SolrClient::addDocument — این متد سند را به اندیس اضافه میکند
این متد سند را به اندیس اضافه میکند.
نمونه SolrInputDocument instance.
اگر FALSE کپیهای بازنویسی خواهند شد.
تعداد میلیثانیه برای اجرای این سند. فراهم از زمان Solr 1.4
بازگرداندن شی SolrUpdateResponse یا ایجاد SolrClientException در صورت خطا.
Example #1 مثال SolrClient::addDocument()
<?php
$options = array
(
'hostname' => SOLR_SERVER_HOSTNAME,
'login' => SOLR_SERVER_USERNAME,
'password' => SOLR_SERVER_PASSWORD,
'port' => SOLR_SERVER_PORT,
);
$client = new SolrClient($options);
$doc = new SolrInputDocument();
$doc->addField('id', 334455);
$doc->addField('cat', 'Software');
$doc->addField('cat', 'Lucene');
$updateResponse = $client->addDocument($doc);
print_r($updateResponse->getResponse());
?>
The above example will output something similar to:
SolrObject Object ( [responseHeader] => SolrObject Object ( [status] => 0 [QTime] => 1 ) )