SolrClient::deleteById

(PECL solr >= 0.9.2)

SolrClient::deleteById按 ID 删除

说明

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

删除指定 ID 的文档。其中 ID 是在模式中声明的 uniqueKey 字段的值

参数

id

在模式中声明的 uniqueKey 字段的值

返回值

成功时返回 SolrUpdateResponse,失败时抛出异常。

错误/异常

如果客户端失败或存在连接问题,则抛出 SolrClientException

如果 Solr 服务器无法处理请求,则抛出 SolrServerException

参见

添加注释

用户贡献的注释 1 个注释

-2
litzinger at gmail dot com
12 年前
可能需要在删除查询后运行 commit()。

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