Lines Matching full:wiki
140 // "foo @wiki:" → foo AND namespace wiki:
142 … 'foo' => $this->makeTerm('foo', ['wiki:page1' => 2, 'other:page2' => 3, 'wiki:sub:page3' => 1]),
144 // RPN: foo N+:wiki AND
145 $rpn = ['W+:foo', 'N+:wiki', 'AND'];
150 $this->assertEquals(['wiki:page1' => 2, 'wiki:sub:page3' => 1], $result);
155 // "foo ^wiki:" → foo AND NOT namespace wiki:
157 … 'foo' => $this->makeTerm('foo', ['wiki:page1' => 2, 'other:page2' => 3, 'wiki:sub:page3' => 1]),
159 // RPN: foo N+:wiki NOT AND
160 $rpn = ['W+:foo', 'N+:wiki', 'NOT', 'AND'];
191 // "foo -bar @wiki:" → foo AND NOT bar AND @wiki:
194 'wiki:a' => 5, 'wiki:b' => 3, 'other:c' => 2, 'wiki:d' => 1,
196 'bar' => $this->makeTerm('bar', ['wiki:b' => 1]),
198 // RPN: foo bar NOT AND N+:wiki AND
199 $rpn = ['W+:foo', 'W-:bar', 'NOT', 'AND', 'N+:wiki', 'AND'];
204 // foo minus bar = wiki:a, other:c, wiki:d
205 // filtered to wiki: = wiki:a, wiki:d
206 $this->assertEquals(['wiki:a' => 5, 'wiki:d' => 1], $result);