Example #1
0
 public function testMisspell()
 {
     $this->indexer->executeFull();
     $this->assertEquals('Samsung Gallaxy S4', $this->misspell->getSuggest('Samsing Galaxy S4'));
     $this->assertEquals('Nokia', $this->misspell->getSuggest('Nokia'));
     $this->assertEquals('ABC-1234', $this->misspell->getSuggest('ABC-1214'));
 }
Example #2
0
 /**
  * Return suggest string (from database or run spell correction)
  *
  * @return string
  */
 public function getSuggest()
 {
     if (!$this->getData('suggest')) {
         $suggestText = $this->misspell->getSuggest($this->getQuery());
         $this->setSuggest($suggestText)->save();
     }
     return $this->getData('suggest');
 }