PHP Class Smile\ElasticsuiteCore\Index\IndexSettings

..
Author: Aurelien FOUCRET ([email protected])
Inheritance: implements Smile\ElasticsuiteCore\Api\Index\IndexSettingsInterface
Show file Open project: smile-sa/elasticsuite

Protected Properties

Property Type Description
$analysisConfig Smile\ElasticsuiteCore\Index\Analysis\Config
$helper Smile\ElasticsuiteCore\Helper\IndexSettings
$indicesConfig Smile\ElasticsuiteCore\Index\Indices\Config

Public Methods

Method Description
__construct ( IndexSettings $indexSettingHelper, Config $indicesConfig, Config $analysisConfig ) Constructor.
createIndexNameFromIdentifier ( $indexIdentifier, $store ) {@inheritDoc}
getAnalysisSettings ( $store ) {@inheritDoc}
getBatchIndexingSize ( ) {@inheritDoc}
getCreateIndexSettings ( ) {@inheritDoc}
getIndexAliasFromIdentifier ( $indexIdentifier, $store ) {@inheritDoc}
getIndexConfig ( $indexIdentifier ) {@inheritDoc}
getIndicesConfig ( ) {@inheritDoc}
getInstallIndexSettings ( ) {@inheritDoc}

Method Details

__construct() public method

Constructor.
public __construct ( IndexSettings $indexSettingHelper, Config $indicesConfig, Config $analysisConfig )
$indexSettingHelper Smile\ElasticsuiteCore\Helper\IndexSettings Index settings helper.
$indicesConfig Smile\ElasticsuiteCore\Index\Indices\Config Indices configuration.
$analysisConfig Smile\ElasticsuiteCore\Index\Analysis\Config Analysis configuration.

createIndexNameFromIdentifier() public method

{@inheritDoc}
public createIndexNameFromIdentifier ( $indexIdentifier, $store )

getAnalysisSettings() public method

{@inheritDoc}
public getAnalysisSettings ( $store )

getBatchIndexingSize() public method

{@inheritDoc}

getCreateIndexSettings() public method

{@inheritDoc}

getIndexAliasFromIdentifier() public method

{@inheritDoc}
public getIndexAliasFromIdentifier ( $indexIdentifier, $store )

getIndexConfig() public method

{@inheritDoc}
public getIndexConfig ( $indexIdentifier )

getIndicesConfig() public method

{@inheritDoc}
public getIndicesConfig ( )

getInstallIndexSettings() public method

{@inheritDoc}

Property Details

$analysisConfig protected property

protected Config,Smile\ElasticsuiteCore\Index\Analysis $analysisConfig
return Smile\ElasticsuiteCore\Index\Analysis\Config

$helper protected property

protected IndexSettings,Smile\ElasticsuiteCore\Helper $helper
return Smile\ElasticsuiteCore\Helper\IndexSettings

$indicesConfig protected property

protected Config,Smile\ElasticsuiteCore\Index\Indices $indicesConfig
return Smile\ElasticsuiteCore\Index\Indices\Config