Method | Description | |
---|---|---|
__construct ( Smile\ElasticsuiteCore\Api\Index\IndexOperationInterface $indexOperation, |
Cosntructor | |
cleanIndex ( $dimensions ) | This override does not delete data into the old index as expected but only create a new index. | |
deleteIndex ( $dimensions, Traversable $documents ) | {@inheritDoc} | |
isAvailable ( ) | {@inheritDoc} | |
saveIndex ( $dimensions, Traversable $documents ) | {@inheritDoc} |
public __construct ( Smile\ElasticsuiteCore\Api\Index\IndexOperationInterface $indexOperation, |
||
$indexOperation | Smile\ElasticsuiteCore\Api\Index\IndexOperationInterface | Index operation service. |
$cacheHelper | Index caching helper. | |
$batch | Magento\Framework\Indexer\SaveHandler\Batch | Batch handler. |
$indexName | string | The index name. |
$typeName | string | The type name. |
public cleanIndex ( $dimensions ) |
public deleteIndex ( $dimensions, Traversable $documents ) | ||
$documents | Traversable |
public saveIndex ( $dimensions, Traversable $documents ) | ||
$documents | Traversable |