Lines Matching full:and
60 // region AND operation
68 // foo AND bar → pages in both, scores summed
69 $rpn = ['W+:foo', 'W+:bar', 'AND'];
98 // region NOT with AND (subtraction)
102 // "foo -bar" → foo AND NOT bar → foo minus bar
107 // RPN: foo bar NOT AND
108 $rpn = ['W+:foo', 'W-:bar', 'NOT', 'AND'];
118 // "baz -(foo OR bar)" → baz AND NOT(foo OR bar) → baz minus (foo ∪ bar)
124 // RPN: foo bar OR NOT baz AND
125 $rpn = ['W+:foo', 'W+:bar', 'OR', 'NOT', 'W+:baz', 'AND'];
140 // "foo @wiki:" → foo AND namespace wiki:
144 // RPN: foo N+:wiki AND
145 $rpn = ['W+:foo', 'N+:wiki', 'AND'];
155 // "foo ^wiki:" → foo AND NOT namespace wiki:
159 // RPN: foo N+:wiki NOT AND
160 $rpn = ['W+:foo', 'N+:wiki', 'NOT', 'AND'];
174 // "(foo OR bar) -baz" → (foo OR bar) AND NOT baz
180 // RPN: foo bar OR baz NOT AND
181 $rpn = ['W+:foo', 'W+:bar', 'OR', 'W-:baz', 'NOT', 'AND'];
191 // "foo -bar @wiki:" → foo AND NOT bar AND @wiki:
198 // RPN: foo bar NOT AND N+:wiki AND
199 $rpn = ['W+:foo', 'W-:bar', 'NOT', 'AND', 'N+:wiki', 'AND'];
219 // RPN: test N+:foo AND
220 $rpn = ['W+:test', 'N+:foo', 'AND'];
239 $rpn = ['W+:foo', 'W+:bar', 'AND'];
254 $rpn = ['W+:foo', 'W-:bar', 'NOT', 'AND'];