Example #1
0
 public function __construct()
 {
     if (!class_exists('SphinxClient')) {
         Error::showError("SphinxClient Not Exists", 3001);
     }
     self::$sphinx = new SphinxClient();
     self::$sphinx->SetServer(Config::$sphinx['host'], Config::$sphinx['port']);
     if (!self::$sphinx->open()) {
         Error::showError('Connect to sphinx server failed.', 3002);
     }
     self::$sphinx->SetRankingMode(SPH_RANK_BM25);
     self::$sphinx->SetArrayResult(true);
 }