SolrClient::deleteById

(PECL solr >= 0.9.2)

SolrClient::deleteById — Effacement par Id

Description

public function SolrClient::deleteById(string $id): SolrUpdateResponse

Efface un document en spécifiant son ID. L'ID est la valeur du champ uniqueKey déclaré dans le schéma.

Liste de paramĂštres

id

La valeur du champ uniqueKey déclaré dans le schéma.

Valeurs de retour

Retourne un objet SolrUpdateResponse en cas de succÚs, et lance une exception en cas d'échec.

Erreurs / Exceptions

Lance une exception SolrClientException si le client a échoué ou s'il y a eu un problÚme avec la connexion.

Lance une exception SolrServerException si le serveur Solr a Ă©chouĂ© dans l'exĂ©cution de la requĂȘte.

Voir aussi

add a note

User Contributed Notes 1 note

up
-2
litzinger at gmail dot com ¶
14 years ago
May need to run commit() after a delete query. 

<?php
$this->solrClient->deleteByQuery('id:'.$entryId);
$result = $this->solrClient->commit();
?>