Lines Matching defs:parsed
97 // since phrases are always parsed as ((W1)(W2)...(P)),
744 $parsed = '';
748 $parsed = $not . ft_termParser($Indexer, $matches[2], false, true);
771 $parsed .= '(';
775 $parsed .= 'NOT(';
780 $parsed .= ')';
786 $parsed .= 'OR';
789 $parsed .= 'NOT(N+:' . $matches[1] . ')';
792 $parsed .= '(N+:' . $matches[1] . ')';
795 $parsed .= 'NOT(' . ft_termParser($Indexer, $matches[1]) . ')';
798 $parsed .= ft_termParser($Indexer, $token);
802 $parsed_query .= $parsed;
940 $parsed = '';
946 $parsed .= ft_termParser($Indexer, $word, false, $phrase_mode);
954 $parsed = '()'; // important: do not remove
956 $parsed = '(W+:' . $words[0] . ')';
959 $parsed = '((W_:' . implode(')(W_:', $words) . ')(P+:' . $term_encoded . '))';
961 $parsed = '((W+:' . implode(')(W+:', $words) . '))';
964 return $parsed;
968 * Recreate a search query string based on parsed parts, doesn't support negated phrases and `OR` searches