Lines Matching full:wiki
17 $collection->addEntity('page1', ['dokuwiki', 'dokuwiki', 'dokuwikis', 'doku', 'wiki']);
40 // page1 has: dokuwiki(x2), dokuwikis, doku, wiki
44 $collection->addEntity('page1', ['dokuwiki', 'dokuwiki', 'dokuwikis', 'doku', 'wiki']);
50 $startWild = $search->addTerm('*wiki');
61 // *wiki should match: dokuwiki(8), wiki(4)
64 $this->assertEquals(['dokuwiki', 'wiki'], $startTokens);
65 // page1 has dokuwiki(2) + wiki(1) = 3, page2 has dokuwiki(1) = 1
148 $collection->addEntity('wiki:start', ['wiki:syntax', 'wiki:welcome']);
149 $collection->addEntity('wiki:other', ['wiki:syntax']);
153 $term = $search->addTerm('wiki:syntax');
158 $this->assertEquals(['wiki:other', 'wiki:start'], $pages);
168 $collection->addEntity('wiki:start', ['wiki:syntax', 'wiki:welcome']);
169 $collection->addEntity('wiki:other', ['wiki:syntax', 'other:page']);
172 // end wildcard: wiki:* matches wiki:syntax and wiki:welcome
174 $term = $search->addTerm('wiki:*');
179 // wiki:start has both tokens (freq 2), wiki:other has wiki:syntax (freq 1)
180 $this->assertEquals(['wiki:other', 'wiki:start'], $pages);
182 // start wildcard: *syntax matches only wiki:syntax
189 $this->assertEquals(['wiki:other', 'wiki:start'], $pages2);
199 $collection->addEntity('wiki:start', ['Apple', 'Banana']);
200 $collection->addEntity('wiki:other', ['Cherry', 'Apple Pie']);
210 $this->assertEquals(['wiki:other', 'wiki:start'], $pages);
220 $collection->addEntity('wiki:start', ['Welcome to DokuWiki']);
221 $collection->addEntity('wiki:syntax', ['Formatting Syntax']);
222 $collection->addEntity('wiki:other', ['Other Page']);
229 $this->assertEquals(['wiki:start'], array_keys($term->getEntityFrequencies()));
235 $this->assertEquals(['wiki:syntax'], array_keys($term2->getEntityFrequencies()));
240 $term3 = $search3->addTerm('*wiki*');
242 $this->assertEquals(['wiki:start'], array_keys($term3->getEntityFrequencies()));
252 $collection->addEntity('wiki:start', ['wiki:syntax', 'wiki:welcome']);
253 $collection->addEntity('wiki:other', ['wiki:syntax']);
257 $term1 = $search->addTerm('wiki:syntax');
258 $term2 = $search->addTerm('wiki:welcome');
264 $this->assertEquals(['wiki:other', 'wiki:start'], $syntax);
265 $this->assertEquals(['wiki:start'], array_keys($term2->getEntityFrequencies()));
276 $collection->addEntity('page1', ['dokuwiki', 'wiki', 'doku']);