Exemplo n.º 1
0
 public function testAddSearchLog()
 {
     $search = self::$xs->search;
     $search->addSearchLog('php 教程');
     $search->addSearchLog('php 教学');
     $search->addSearchLog('php 教导', 999);
     $search->addSearchLog('php 教程');
     self::$xs->index->reopen(true)->flushLogging();
     sleep(2);
     self::$xs->setScheme(XSFieldScheme::logger());
     $search->reopen(true);
     $docs = $search->setDb(XSSearch::LOG_DB)->search('php');
     $search->setDb(null);
     self::$xs->restoreScheme();
     $this->assertEquals($docs[0]->total, 999);
     $this->assertEquals($docs[1]->total, 2);
     $this->assertEquals($docs[2]->total, 1);
 }