PHP Class ElasticSearcher\Managers\DocumentsManager

Inheritance: extends ElasticSearcher\Abstracts\AbstractManager
Show file Open project: madewithlove/elasticsearcher Class Usage Examples

Public Methods

Method Description
bulkIndex ( string $indexName, string $type, array $data ) Index a set of documents.
delete ( string $indexName, string $type, string $id ) : array
deleteByQuery ( AbstractQuery $query ) : array
exists ( string $indexName, string $type, string $id ) : boolean
get ( string $indexName, string $type, string $id ) : array
index ( string $indexName, string $type, array $data ) : array Create a document.
update ( string $indexName, string $type, string $id, array $data ) : array Partial updating of an existing document.
updateOrIndex ( string $indexName, string $type, string $id, array $data ) : array Update a document. Create it if it doesn't exist.

Method Details

bulkIndex() public method

Index a set of documents.
public bulkIndex ( string $indexName, string $type, array $data )
$indexName string
$type string
$data array

delete() public method

public delete ( string $indexName, string $type, string $id ) : array
$indexName string
$type string
$id string
return array

deleteByQuery() public method

public deleteByQuery ( AbstractQuery $query ) : array
$query ElasticSearcher\Abstracts\AbstractQuery
return array

exists() public method

public exists ( string $indexName, string $type, string $id ) : boolean
$indexName string
$type string
$id string
return boolean

get() public method

public get ( string $indexName, string $type, string $id ) : array
$indexName string
$type string
$id string
return array

index() public method

Create a document.
public index ( string $indexName, string $type, array $data ) : array
$indexName string
$type string
$data array
return array

update() public method

Partial updating of an existing document.
public update ( string $indexName, string $type, string $id, array $data ) : array
$indexName string
$type string
$id string
$data array
return array

updateOrIndex() public method

Update a document. Create it if it doesn't exist.
public updateOrIndex ( string $indexName, string $type, string $id, array $data ) : array
$indexName string
$type string
$id string
$data array
return array