/** * 获取搜索日志的字段方案 * @return XSFieldScheme 搜索日志字段方案 */ public static function logger() { if (self::$_logger === null) { $scheme = new self(); $scheme->addField('id', array('type' => 'id')); $scheme->addField('pinyin'); $scheme->addField('partial'); $scheme->addField('total', array('type' => 'numeric', 'index' => 'self')); $scheme->addField('lastnum', array('type' => 'numeric', 'index' => 'self')); $scheme->addField('currnum', array('type' => 'numeric', 'index' => 'self')); $scheme->addField('currtag', array('type' => 'string')); $scheme->addField('body', array('type' => 'body')); self::$_logger = $scheme; } return self::$_logger; }