Ejemplo n.º 1
0
 public function testDefaultSearchField()
 {
     $currentDefaultSearchField = Lucene\Lucene::getDefaultSearchField();
     $this->assertEquals($currentDefaultSearchField, null);
     Lucene\Lucene::setDefaultSearchField('anotherField');
     $this->assertEquals(Lucene\Lucene::getDefaultSearchField(), 'anotherField');
     Lucene\Lucene::setDefaultSearchField($currentDefaultSearchField);
 }
Ejemplo n.º 2
0
 public function testQueryHit()
 {
     // Restore default search field if it wasn't done by previous test because of failure
     Lucene\Lucene::setDefaultSearchField(null);
     $index = Lucene\Lucene::open(__DIR__ . '/_index23Sample/_files');
     $hits = $index->find('submitting AND wishlists');
     $hit = $hits[0];
     $this->assertTrue($hit instanceof Search\QueryHit);
     $this->assertTrue($hit->getIndex() instanceof Lucene\SearchIndexInterface);
     $doc = $hit->getDocument();
     $this->assertTrue($doc instanceof Document);
     $this->assertEquals($doc->path, 'IndexSource/contributing.html');
 }