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')); }
/** * 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'); }