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: Wed, 19 Jun 2013

view this page in

SolrClient::addDocument

(PECL solr >= 0.9.2)

SolrClient::addDocumentAjoute un document à l'index

Description

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

Cette méthode ajoute un document à l'index.

Liste de paramètres

doc

L'instance SolrInputDocument.

allowDups

Si FALSE, les doublons seront écrasés.

commitWithin

Nombre de millisecondes après lequel le document doit être valié. Disponible depuis Solr 1.4

Valeurs de retour

Retourne un objet SolrUpdateResponse et lance une exception SolrClientException si une erreur survient.

Exemples

Exemple #1 Exemple avec SolrClient::addDocument() example

<?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());

?>

L'exemple ci-dessus va afficher quelque chose de similaire à :


SolrObject Object
(
    [responseHeader] => SolrObject Object
        (
            [status] => 0
            [QTime] => 1
        )

)

Voir aussi



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 | sitemap | contact | advertising | mirror sites