/** * Normalize Token or remove it (if null is returned) * * @param \Zend\Search\Lucene\Analysis\Token $srcToken * @return \Zend\Search\Lucene\Analysis\Token */ public function normalize(Token $srcToken) { if (array_key_exists($srcToken->getTermText(), $this->_stopSet)) { return null; } else { return $srcToken; } }
/** * Normalize Token or remove it (if null is returned) * * @param \Zend\Search\Lucene\Analysis\Token $srcToken * @return \Zend\Search\Lucene\Analysis\Token */ public function normalize(Token $srcToken) { if (strlen($srcToken->getTermText()) < $this->length) { return null; } else { return $srcToken; } }
/** * Normalize Token or remove it (if null is returned) * * @param \Zend\Search\Lucene\Analysis\Token $srcToken * @return \Zend\Search\Lucene\Analysis\Token */ public function normalize(Token $srcToken) { $newToken = new Token(mb_strtolower($srcToken->getTermText(), 'UTF-8'), $srcToken->getStartOffset(), $srcToken->getEndOffset()); $newToken->setPositionIncrement($srcToken->getPositionIncrement()); return $newToken; }
/** * Normalize Token or remove it (if null is returned) * * @param \Zend\Search\Lucene\Analysis\Token $srcToken * @return \Zend\Search\Lucene\Analysis\Token */ public function normalize(Analysis\Token $srcToken) { $newToken = new Analysis\Token(strtolower($srcToken->getTermText()), $srcToken->getStartOffset(), $srcToken->getEndOffset()); $newToken->setPositionIncrement($srcToken->getPositionIncrement()); return $newToken; }