Apache Solr SolrClient::deleteByIds
(PECL solr >= 0.9.2)
SolrClient::deleteByIds — ID별 삭제
설명
public SolrClient::deleteByIds(array $ids
): SolrUpdateResponse
지정된 ID 세트를 가진 문서 모음을 삭제합니다.
매개변수
ids
- 삭제할 각 문서의 스키마에 선언된 uniqueKey 필드를 나타내는 ID 배열입니다. 이것은 실제 PHP 변수여야 합니다.
반환 값
성공하면 SolrUpdateResponse를 반환하고 실패하면 예외를 던집니다.
오류/예외
클라이언트가 실패했거나 연결 문제가 있는 경우 SolrClientException을 던집니다.
Solr Server가 요청을 처리하는 데 실패한 경우 SolrServerException을 던집니다.
기타
- SolrClient::deleteById() - 아이디로 삭제
- SolrClient::deleteByQuery() - 주어진 쿼리와 일치하는 모든 문서를 삭제합니다.
- SolrClient::deleteByQueries() - 쿼리와 일치하는 모든 문서를 제거합니다.