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.