Elastica\Client::deleteDocuments PHP Method

deleteDocuments() public method

Bulk deletes documents.
public deleteDocuments ( array $docs ) : ResponseSet
$docs array
return 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

Exemplo n.º 1
0
 /**
  * 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);
 }