May need to run commit() after a delete query.
<?php
$this->solrClient->deleteByQuery('id:'.$entryId);
$result = $this->solrClient->commit();
?>
SolrClient::deleteById
(PECL solr >= 0.9.2)
SolrClient::deleteById — Eliminar por Id
Descripción
Elimina el documento con el ID especificado, donde ID es el valor del campo uniqueKey declarado en el esquema.
Parámetros
-
id -
El valor del campo uniqueKey declarado en el esquema
Valores devueltos
Devuelve un objeto SolrUpdateResponse en caso de éxito y lanza una excepción SolrClientException en caso de fallo.
Ver también
- SolrClient::deleteByIds() - Elimina mediante Ids
- SolrClient::deleteByQuery() - Elimina todos los documentos que coincidan con la consulta dada
- SolrClient::deleteByQueries() - Elimina todos los documentos que coincidan con cualquiera de las consultas
litzinger at gmail dot com ¶
1 year ago
