/**
  * Create node index
  */
 public function createIndex()
 {
     //create analysis
     $analysis = $this->container->get('kunstmaan_search.search.factory.analysis');
     foreach ($this->locales as $locale) {
         $localeAnalysis = clone $analysis;
         $language = $this->analyzerLanguages[$locale]['analyzer'];
         //build new index
         $index = $this->searchProvider->createIndex($this->indexName . '_' . $locale);
         //create index with analysis
         $this->setAnalysis($index, $localeAnalysis->setupLanguage($language));
         $this->setMapping($index, $locale);
     }
 }
 /**
  * Create node index
  */
 public function createIndex()
 {
     //build new index
     $index = $this->searchProvider->createIndex($this->indexName);
     //create analysis
     $analysis = $this->container->get('kunstmaan_search.search.factory.analysis');
     foreach ($this->locales as $locale) {
         $analysis->addIndexAnalyzer($locale)->addSuggestionAnalyzer($locale);
     }
     //create index with analysis
     $this->setAnalysis($index, $analysis);
     //create mapping
     foreach ($this->locales as $locale) {
         $this->setMapping($index, $locale);
     }
 }