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 — حذف با استفاده از Id
Description
حذف سند با ID مشخص. ID مقدار فیلد uniqueKey اعلام شده در شما است
Parameters
- id
-
مقدار فیلد uniqueKey اعلام شده در شما
Return Values
بازگرداندن SolrUpdateResponse در صورت موفقیت و ایجاد SolrClientException در صورت شکست.
See Also
- SolrClient::deleteByIds() - حذف با استفاده از Idها
- SolrClient::deleteByQuery() - حذف تمام اسناد منطبق بر پرس و جوی داده شده
- SolrClient::deleteByQueries() - حذف تمام سندهای منطبق بر پرس و جو
litzinger at gmail dot com ¶
1 year ago
