arg1 属性 public int $arg1; 参数1 取值范围 0~255, 具体含义根据不同的 CMD 而变化
__construct() 方法 public void __construct(mixed $cmd, int $arg1=0, int $arg2=0, string $buf='', string $buf1='') $cmd mixed 命令类型或命令数组 当类型为 int 表示命令代码, 范围是 1~255, 参见 xs_cmd.inc.php 里的定义 当类型为 array 时忽...
...型描述定义于 arg int 获取属性 arg 的值 XSCommand arg1 int 参数1 取值范围 0~255, 具体含义根据不同的 CMD 而变化 XSCommand arg2 int 参数2 取值范围 0~255, 常用于存储 value no, 具体参照不同 CMD 而确定 XSCommand buf stri...
...arch.class.php#L147 (显示) public function setSynonymScale($value){ $arg1 = XS_CMD_SEARCH_MISC_SYN_SCALE; $arg2 = max(0, (intval($value * 100) & 255)); $cmd = new XSCommand(XS_CMD_SEARCH_SET_MISC, $arg1, $arg2); $this->execCommand($cmd); return $this;} 设置同义词搜索的...
...p#L114 (显示) public function setRequireMatchedTerm($value = true){ $arg1 = XS_CMD_SEARCH_MISC_MATCHED_TERM; $arg2 = $value === true ? 1 : 0; $cmd = new XSCommand(XS_CMD_SEARCH_SET_MISC, $arg1, $arg2); $this->execCommand($cmd); return $this;} 设置在搜索结果文档中返...
getArg() 方法 public int getArg() {return} int 参数值 源码: sdk/php/lib/XSServer.class.php#L95 (显示) public function getArg(){ return $this->arg2 | ($this->arg1 << 8);} 获取属性 arg 的值
setArg() 方法 public void setArg(int $arg) $arg int 参数值 源码: sdk/php/lib/XSServer.class.php#L104 (显示) public function setArg($arg){ $this->arg1 = ($arg >> 8) & 0xff; $this->arg2 = $arg & 0xff;} 设置属性 arg 的值
...setCustomDict($content){ $cmd = array('cmd' => XS_CMD_INDEX_USER_DICT, 'arg1' => 1, 'buf' => $content); $this->execCommand($cmd, XS_CMD_OK_DICT_SAVED);} 设置自定义词典内容
...function getScwsMulti(){ $cmd = array('cmd' => XS_CMD_SEARCH_SCWS_GET, 'arg1' => XS_CMD_SCWS_GET_MULTI); $res = $this->execCommand($cmd, XS_CMD_OK_INFO); return intval($res->buf);} 获取当前索引库的分词复合等级
...d = false; $this->execCommand(array('cmd' => XS_CMD_INDEX_REBUILD, 'arg1' => 1), XS_CMD_OK_DB_REBUILD); } return $this;} 完成并关闭重建索引 重建完成后调用, 用重建好的索引数据代替旧的索引数据