Lines Matching refs:words
49 $words = $this->getPageWords($text);
50 if ($words === false) {
55 if (!empty($words)) {
56 foreach (array_keys($words) as $wlen) {
58 foreach ($words[$wlen] as $wid => $freq) {
118 $words = [];
121 if (isset($words[$l])) {
122 $words[$l][$w] = $c + ($words[$l][$w] ?? 0);
124 $words[$l] = [$w => $c];
130 foreach (array_keys($words) as $wlen) {
133 foreach ($words[$wlen] as $word => $freq) {
682 $words = $this->getIndex('title', '');
684 $words = $this->getIndex($metaname . '_w', '');
689 foreach ($words as $i => $word) {
710 foreach (array_keys(preg_grep('/' . $re . '/', $words)) as $i)
712 } elseif (($i = array_search($val, $words, true)) !== false) {
718 unset($words); // free the used memory
761 * @param array $words The query terms.
767 protected function getIndexWords(&$words, &$result) argument
772 foreach ($words as $word) {
910 $words = $this->getIndex($metaname . '_w', '');
912 if (strlen($words[$wid]) >= $minlen)
913 $result[$words[$wid]] = $freq;
921 $words = null;
925 if ($words === null)
926 $words = $this->getIndex('w', $length);
927 $result[$words[$wid]] = $freq;