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
130 $collection->addEntity('wiki:start', ['wiki:syntax', 'wiki:welcome']);
131 $collection->addEntity('wiki:other', ['wiki:syntax']);
135 $term = $search->addTerm('wiki:syntax');
140 $this->assertEquals(['wiki:other', 'wiki:start'], $pages);
150 $collection->addEntity('wiki:start', ['wiki:syntax', 'wiki:welcome']);
151 $collection->addEntity('wiki:other', ['wiki:syntax', 'other:page']);
154 // end wildcard: wiki:* matches wiki:syntax and wiki:welcome
156 $term = $search->addTerm('wiki:*');
161 // wiki:start has both tokens (freq 2), wiki:other has wiki:syntax (freq 1)
162 $this->assertEquals(['wiki:other', 'wiki:start'], $pages);
164 // start wildcard: *syntax matches only wiki:syntax
171 $this->assertEquals(['wiki:other', 'wiki:start'], $pages2);
181 $collection->addEntity('wiki:start', ['Apple', 'Banana']);
182 $collection->addEntity('wiki:other', ['Cherry', 'Apple Pie']);
192 $this->assertEquals(['wiki:other', 'wiki:start'], $pages);
202 $collection->addEntity('wiki:start', ['Welcome to DokuWiki']);
203 $collection->addEntity('wiki:syntax', ['Formatting Syntax']);
204 $collection->addEntity('wiki:other', ['Other Page']);
211 $this->assertEquals(['wiki:start'], array_keys($term->getEntityFrequencies()));
217 $this->assertEquals(['wiki:syntax'], array_keys($term2->getEntityFrequencies()));
222 $term3 = $search3->addTerm('*wiki*');
224 $this->assertEquals(['wiki:start'], array_keys($term3->getEntityFrequencies()));
234 $collection->addEntity('wiki:start', ['wiki:syntax', 'wiki:welcome']);
235 $collection->addEntity('wiki:other', ['wiki:syntax']);
239 $term1 = $search->addTerm('wiki:syntax');
240 $term2 = $search->addTerm('wiki:welcome');
246 $this->assertEquals(['wiki:other', 'wiki:start'], $syntax);
247 $this->assertEquals(['wiki:start'], array_keys($term2->getEntityFrequencies()));
258 $collection->addEntity('page1', ['dokuwiki', 'wiki', 'doku']);