PHP Class Smile\ElasticsuiteCore\Index\Bulk\BulkRequest

Author: Aurelien FOUCRET ([email protected])
Inheritance: implements Smile\ElasticsuiteCore\Api\Index\Bulk\BulkRequestInterface
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
addDocument ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, $docId, array $data )
addDocuments ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, array $data )
deleteDocument ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, $docId )
deleteDocuments ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, array $docIds )
getOperations ( )
isEmpty ( )
updateDocument ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, $docId, array $data )
updateDocuments ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, array $data )

Method Details

addDocument() public method

public addDocument ( 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

addDocuments() public method

public addDocuments ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, array $data )
$index Smile\ElasticsuiteCore\Api\Index\IndexInterface
$type Smile\ElasticsuiteCore\Api\Index\TypeInterface
$data array

deleteDocument() public method

public deleteDocument ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, $docId )
$index Smile\ElasticsuiteCore\Api\Index\IndexInterface
$type Smile\ElasticsuiteCore\Api\Index\TypeInterface

deleteDocuments() public method

public deleteDocuments ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, array $docIds )
$index Smile\ElasticsuiteCore\Api\Index\IndexInterface
$type Smile\ElasticsuiteCore\Api\Index\TypeInterface
$docIds array

getOperations() public method

public getOperations ( )

isEmpty() public method

public isEmpty ( )

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

updateDocuments() public method

public updateDocuments ( Smile\ElasticsuiteCore\Api\Index\IndexInterface $index, Smile\ElasticsuiteCore\Api\Index\TypeInterface $type, array $data )
$index Smile\ElasticsuiteCore\Api\Index\IndexInterface
$type Smile\ElasticsuiteCore\Api\Index\TypeInterface
$data array