|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
| __construct (ResourceConnection $resource, IndexScopeResolver $indexScopeResolver, FlatScopeResolver $flatScopeResolver, array $columnTypesMap=[]) | |
| delete ($index, array $dimensions=[]) | |
| create ($index, array $fields, array $dimensions=[]) | |
Protected Member Functions | |
| createFulltextIndex ($tableName) | |
| configureFulltextTable (Table $table) | |
| createFlatIndex ($tableName, array $fields) | |
Protected Attributes | |
| $columnTypesMap | |
Full text search index structure.
Definition at line 22 of file IndexStructure.php.
| __construct | ( | ResourceConnection | $resource, |
| IndexScopeResolver | $indexScopeResolver, | ||
| FlatScopeResolver | $flatScopeResolver, | ||
| array | $columnTypesMap = [] |
||
| ) |
| ResourceConnection | $resource | |
| IndexScopeResolver | $indexScopeResolver | |
| \Magento\Framework\Indexer\ScopeResolver\FlatScopeResolver | $flatScopeResolver | |
| array | $columnTypesMap |
Definition at line 54 of file IndexStructure.php.
|
protected |
Configure full text index table.
| Table | $table |
Definition at line 105 of file IndexStructure.php.
| create | ( | $index, | |
| array | $fields, | ||
| array | $dimensions = [] |
||
| ) |
| string | $index | |
| array | $fields | |
| Dimension[] | $dimensions |
Implements IndexStructureInterface.
Definition at line 78 of file IndexStructure.php.
|
protected |
Create flat index.
| string | $tableName | |
| array | $fields |
Definition at line 144 of file IndexStructure.php.
|
protected |
Create full text index.
| string | $tableName |
Definition at line 93 of file IndexStructure.php.
| delete | ( | $index, | |
| array | $dimensions = [] |
||
| ) |
| string | $index | |
| Dimension[] | $dimensions |
Implements IndexStructureInterface.
Definition at line 69 of file IndexStructure.php.
|
protected |
Definition at line 42 of file IndexStructure.php.