PHP Class Smile\ElasticsuiteCatalog\Model\ResourceModel\Product\Indexer\Fulltext\Action\Full

Author: Aurelien FOUCRET ([email protected])
Inheritance: extends Smile\ElasticsuiteCatalog\Model\ResourceModel\Eav\Indexer\Indexer
Show file Open project: smile-sa/elasticsuite Class Usage Examples

Public Methods

Method Description
getRelationsByChild ( array $childrenIds ) : array Retrieve products relations by childrens
getSearchableProducts ( integer $storeId, string $productIds = null ) : array Load a bulk of product data.

Private Methods

Method Description
addIsVisibleInStoreFilter ( Zend_Db_Select $select, integer $storeId ) : Full Filter the select to append only product visible into the catalog or search into the index.

Method Details

getRelationsByChild() public method

Retrieve products relations by childrens
public getRelationsByChild ( array $childrenIds ) : array
$childrenIds array The product ids being reindexed
return array

getSearchableProducts() public method

Load a bulk of product data.
public getSearchableProducts ( integer $storeId, string $productIds = null ) : array
$storeId integer Store id.
$productIds string Product ids filter.
return array