Lines Matching refs:Indexer
11 use dokuwiki\Search\Indexer; alias
65 $Indexer = idx_get_indexer();
68 $q = ft_queryParser($Indexer, $data['query']);
74 $lookup = $Indexer->lookup($q['words']);
78 foreach ($Indexer->getPages() as $id) {
286 $Indexer = idx_get_indexer();
287 $parsedQuery = ft_queryParser($Indexer, $id);
301 $Indexer = idx_get_indexer();
302 $page_idx = $Indexer->getPages();
313 foreach ($Indexer->lookupKey('title', $id, '_ft_pageLookupTitleCompare') as $p_id) {
696 * @param Indexer $Indexer
700 function ft_queryParser($Indexer, $query) argument
752 $parsed = $not . ft_termParser($Indexer, $matches[2], false, true);
799 $parsed .= 'NOT(' . ft_termParser($Indexer, $matches[1]) . ')';
802 $parsed .= ft_termParser($Indexer, $token);
936 * @param Indexer $Indexer
942 function ft_termParser($Indexer, $term, $consider_asian = true, $phrase_mode = false) argument
950 $parsed .= ft_termParser($Indexer, $word, false, $phrase_mode);
954 $words = $Indexer->tokenizer($term_noparen, true);