downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

SolrClient::addDocuments> <SolrClient
[edit] Last updated: Fri, 24 Jun 2011

view this page in

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 SolrClient::addDocument - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites