/** * type为增改删的接收参数 * add: $data = array( * 'pid' => 234, // 此字段为主键,必须指定 * 'subject' => '测试文档的标题', * 'message' => '测试文档的内容部分', * 'chrono' => time() * ); * update: $data = array( * 'pid' => 234, // 此字段为主键,必须指定 * 'subject' => '测试文档的标题', * 'message' => '测试文档的内容部分', * 'chrono' => time() * ); (根据主键没有查到有此内容会自动增加此内容) * del: $data = '123'; 一个主键id * $data = array('123', '789', '456');多个主键id * clean: 清空索引,后需重新加入文档数据 * rebuild: 平滑重建索引 */ protected function xs_index($data, $filename, $type = 'add') { if (!$this->settings['App_textsearch']) { return FALSE; } @(include_once ROOT_PATH . 'lib/class/textsearch.class.php'); if (class_exists('textsearch')) { $ts = new textsearch(); return $ts->index($data, $type); } }