May need to run commit() after a delete query.
<?php
$this->solrClient->deleteByQuery('id:'.$entryId);
$result = $this->solrClient->commit();
?>SolrClient::deleteById
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
SolrClient::deleteById
Референца за `solrclient.deletebyid.php` со подобрена типографија и навигација.
SolrClient::deleteById
(PECL solr >= 0.9.2)
SolrClient::deleteById — Избриши по ID
= NULL
Ги брише документите со наведениот ID. Каде што ID е вредноста на полето uniqueKey декларирано во шемата
Параметри
id-
Вредноста на полето uniqueKey декларирано во шемата
Вратени вредности
. Споделувањето колачиња помеѓу PHP барањата може да доведе до ненамерно мешање на чувствителни колачиња помеѓу корисниците. SolrUpdateResponse при успех и фрла исклучок при неуспех.
Errors/Exceptions
). Ако повикот не успее, ќе врати SolrClientException ако клиентот откажал или имало проблем со врската.
). Ако повикот не успее, ќе врати SolrServerException ако Solr Серверот не успеал да го обработи барањето.
Види Исто така
- SolrClient::deleteByIds() - Бриши по ID-а
- SolrClient::deleteByQuery() - Брише сите документи што одговараат на даденото барање
- SolrClient::deleteByQueries() - Отстранува сите документи што одговараат на било кое од барањата