Elastica\Client::deleteDocuments PHP 메소드

deleteDocuments() 공개 메소드

Bulk deletes documents.
public deleteDocuments ( array $docs ) : ResponseSet
$docs array
리턴 Elastica\Bulk\ResponseSet
    public function deleteDocuments(array $docs)
    {
        if (empty($docs)) {
            throw new InvalidException('Array has to consist of at least one element');
        }
        $bulk = new Bulk($this);
        $bulk->addDocuments($docs, Action::OP_TYPE_DELETE);
        return $bulk->send();
    }

Usage Example

예제 #1
0
파일: Elastica.php 프로젝트: phpfour/ah
 /**
  * Bulk deletes documents.
  *
  * @param  array|\Elastica\Document[]           $docs
  * @return \Elastica\Bulk\ResponseSet
  * @throws \Elastica\Exception\InvalidException
  */
 public function deleteDocuments(array $docs)
 {
     return $this->client->deleteDocuments($docs);
 }