Smile\ElasticsuiteCore\Index\Bulk\BulkRequest::updateDocument PHP Method

updateDocument() public method

public updateDocument ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, $docId, array $data )
$index Smile\ElasticsuiteCore\Api\Index\IndexInterface
$type Smile\ElasticsuiteCore\Api\Index\TypeInterface
$data array
    public function updateDocument(IndexInterface $index, TypeInterface $type, $docId, array $data)
    {
        $this->bulkData[] = ['update' => ['_index' => $index->getName(), '_type' => $type->getName(), '_id' => $docId]];
        $this->bulkData[] = ['doc' => $data];
        return $this;
    }