Beispiel #1
0
 private function register($word)
 {
     $word = trim($word);
     if (empty($word)) {
         return;
     }
     $lower_word = strtolower($word);
     $stem = HotWords::wordNormalize($lower_word);
     // echo $word . " -> " . $stem . PHP_EOL;
     if (!isset($this->word_stat[$stem])) {
         $this->word_stat[$stem] = array('times' => 0, 'words' => array());
     }
     $this->word_stat[$stem]['times'] += 1;
     $this->word_stat[$stem]['words'][$word] = $word;
 }
Beispiel #2
0
function testForHotWordStem()
{
    $ts = array('apple', 'apples', 'apply', 'applies', 'application', 'applications', 'applicate');
    foreach ($ts as $t) {
        echo $t . ' -> ' . HotWords::wordNormalize($t) . PHP_EOL;
    }
}