コード例 #1
0
 /**
  * Set default analyzer for indexing.
  */
 public function setDefaultAnalyzer()
 {
     /** @var AbstractCommon $analyzer */
     $analyzer = App::make('ZendSearch\\Lucene\\Analysis\\Analyzer\\Common\\AbstractCommon');
     foreach ($this->stopWordFiles as $file) {
         $analyzer->addFilter($this->stopwordsFilterFactory->newInstance($file));
     }
     foreach ($this->filterClasses as $filterClass) {
         $analyzer->addFilter(App::make($filterClass));
     }
     Analyzer::setDefault($analyzer);
 }
コード例 #2
0
 /**
  * Set default analyzer for indexing.
  */
 public function setDefaultAnalyzer()
 {
     /** @var AbstractCommon $analyzer */
     $analyzer = App::make(AbstractCommon::class);
     foreach ($this->stopWordFiles as $file) {
         $analyzer->addFilter($this->stopwordsFilterFactory->newInstance($file));
     }
     foreach ($this->filterClasses as $filterClass) {
         $analyzer->addFilter(App::make($filterClass));
     }
     Analyzer::setDefault($analyzer);
 }