Property | Type | Description | |
---|---|---|---|
$attributeHelper | |||
$attributeIdsByTable | array | ||
$attributesById | array | ||
$fieldFactory | Smile\ElasticsuiteCore\Index\Mapping\FieldFactory | ||
$fields | array | ||
$indexedBackendModels | array | ||
$resourceModel |
Method | Description | |
---|---|---|
__construct ( |
Constructor | |
getFields ( ) | List of fields generated from the attributes list. |
Method | Description | |
---|---|---|
loadAttributesRawData ( integer $storeId, array $entityIds, string $tableName, array $attributeIds ) : array | Load attribute data from the database. |
Method | Description | |
---|---|---|
canIndexAttribute ( Magento\Eav\Model\Entity\Attribute\AttributeInterface $attribute ) : boolean | Check if an attribute can be indexed. | |
initAttributes ( ) : |
Init attributes used into ES. | |
initField ( Magento\Eav\Model\Entity\Attribute\AttributeInterface $attribute ) : |
Create a mapping field from an attribute. |
public __construct ( |
||
$resourceModel | Resource model. | |
$fieldFactory | Smile\ElasticsuiteCore\Index\Mapping\FieldFactory | Mapping field factory. |
$attributeHelper | Attribute helper. | |
$indexedBackendModels | array | List of indexed backend models added to the default list. |
public getFields ( ) |
protected Attribute,Smile\ElasticsuiteCatalog\Helper $attributeHelper | ||
return |
protected FieldFactory,Smile\ElasticsuiteCore\Index\Mapping $fieldFactory | ||
return | Smile\ElasticsuiteCore\Index\Mapping\FieldFactory |