可能需要在删除查询后运行 commit()。
<?php
$this->solrClient->deleteByQuery('id:'.$entryId);
$result = $this->solrClient->commit();
?>
(PECL solr >= 0.9.2)
SolrClient::deleteById — 按 ID 删除
删除指定 ID 的文档。其中 ID 是在模式中声明的 uniqueKey 字段的值
id
在模式中声明的 uniqueKey 字段的值
成功时返回 SolrUpdateResponse,失败时抛出异常。
可能需要在删除查询后运行 commit()。
<?php
$this->solrClient->deleteByQuery('id:'.$entryId);
$result = $this->solrClient->commit();
?>