Lines Matching defs:not
147 case 'NOT': // not operation (unary)
538 // if the current match is not the longest possible match starting at the current offset
570 // do not process asian terms where word boundaries are not explicit
579 // not as correct as above, but at least won't break
729 * NOT - logical not
747 $not = $matches[1] ? 'NOT' : '';
748 $parsed = $not . ft_termParser($Indexer, $matches[2], false, true);
902 $q['not'][] = $body; // for backward compatibility
918 foreach (['words', 'phrases', 'highlight', 'ns', 'notns', 'and', 'not'] as $key) {
928 * This function is used in ft_queryParser() and not for general purpose use.
954 $parsed = '()'; // important: do not remove
971 * @param array $not
978 function ft_queryUnparser_simple(array $and, array $not, array $phrases, array $ns, array $notns)
981 if ($not !== []) {
982 $query .= ' -' . implode(' -', $not);