示例#1
0
 /**
  * Returns current instance of the full text indexer.
  *
  * @return CSearchFullText
  */
 public static function getInstance()
 {
     if (!isset(static::$instance)) {
         if (COption::GetOptionString("search", "full_text_engine") === "sphinx") {
             self::$instance = new CSearchSphinx();
             self::$instance->connect(COption::GetOptionString("search", "sphinx_connection"), COption::GetOptionString("search", "sphinx_index_name"));
         } else {
             self::$instance = new CSearchStemTable();
         }
     }
     return static::$instance;
 }