... getScheme() {return} XSFieldScheme 当前字段方案 源码: sdk/php/lib/XS.class.php#L324 (显示) public function getScheme(){ return $this->_scheme;} 获取当前在用的字段方案 通用于搜索结果文档和修改、添加的索引文档
...string $charset) $charset string 修改后的字符集 源码: sdk/php/lib/XS.class.php#L397 (显示) public function setDefaultCharset($charset){ $this->_config['project.default_charset'] = strtoupper($charset);} 改变项目的默认字符集
...c void setName(string $name) $name string 项目名称 源码: sdk/php/lib/XS.class.php#L378 (显示) public function setName($name){ $this->_config['project.name'] = $name;} 修改当前项目名称 注意,必须在 getSearch 和 getIndex 前调用才能起作用
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 的值
f() 方法 public mixed f(string $name) $name string 字段名称 {return} mixed 字段值, 若不存在则返回 null 源码: sdk/php/lib/XSDocument.class.php#L192 (显示) public function f($name){ return $this->__get(strval($name));} 获取文档字段的值
getCharset() 方法 public string getCharset() {return} string 当前设定的字符集(已大写), 若未曾设置则返回 null 源码: sdk/php/lib/XSDocument.class.php#L123 (显示) public function getCharset(){ return $this->_charset;} 获取文档字符集
getFields() 方法 public array getFields() {return} array 返回已设置的字段键值数组 源码: sdk/php/lib/XSDocument.class.php#L144 (显示) public function getFields(){ return $this->_data;} 获取字段值
offsetUnset() 方法 public void offsetUnset(string $name) $name string 字段名称 源码: sdk/php/lib/XSDocument.class.php#L320 (显示) public function offsetUnset($name){ unset($this->_data[$name]);} ArrayAccess 接口, 删除字段值, 勿直接调用
...zer() {return} bool 是返回 true, 不是返回 false 源码: sdk/php/lib/XSFieldScheme.class.php#L403 (显示) public function hasCustomTokenizer(){ return ($this->tokenizer !== XSTokenizer::DFL);} 判断当前字段是否采用自定义分词器