Smile\ElasticsuiteCore\Api\Index\IndexInterface::getIdentifier PHP Method

getIdentifier() public method

Index identifier (eg: catalog_product).
public getIdentifier ( ) : string
return string
    public function getIdentifier();

Usage Example

Esempio n. 1
0
 /**
  * {@inheritDoc}
  */
 public function installIndex(IndexInterface $index, $store)
 {
     if ($index->needInstall()) {
         $indexIdentifier = $index->getIdentifier();
         $indexName = $index->getName();
         $indexAlias = $this->indexSettings->getIndexAliasFromIdentifier($indexIdentifier, $store);
         $this->client->indices()->optimize(['index' => $indexName]);
         $this->client->indices()->putSettings(['index' => $indexName, 'body' => $this->indexSettings->getInstallIndexSettings()]);
         $this->proceedIndexInstall($indexName, $indexAlias);
     }
     return $index;
 }