PHP 5.4.33 Released

SolrClient::addDocument

(PECL solr >= 0.9.2)

SolrClient::addDocumentاین متد سند را به اندیس اضافه می‌کند

Description

public SolrUpdateResponse SolrClient::addDocument ( SolrInputDocument $doc [, bool $allowDups = false [, int $commitWithin = 0 ]] )

این متد سند را به اندیس اضافه می‌کند.

Parameters

doc

نمونه SolrInputDocument instance.

allowDups

اگر FALSE کپی‌های بازنویسی خواهند شد.

commitWithin

تعداد میلی‌ثانیه برای اجرای این سند. فراهم از زمان Solr 1.4

Return Values

بازگرداندن شی SolrUpdateResponse یا ایجاد SolrClientException در صورت خطا.

Examples

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
        )

)

See Also

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top