...l to undefined method `' . get_class($this) . '::' . $name . '()\'');} 魔术方法 __call 实现以函数调用访问搜索结果元数据, 支持: docid, rank, percent, weight, ccount
...段及其值。相当于常规 `SQL` 数据表中的一行记录。 通过魔术方法,每个字段名都是文档的虚拟属性,可直接赋值或取值,也支持数组下标方式访问文档字段。 ~~~ [php] $doc = new XSDocument; $doc->name = 'value'; // 用对象属性方式进行赋...
...应该尝试捕捉该异常以确定操作是否成功。 已通过重载魔术方法 [XSException::__toString] 对出错信息作了简要的美化和修饰,您可以直接输出该对象, 如需要查看堆栈追踪,通过继承来的 [XSException::getTraceAsString] 即可。 > note: 在...
...用哪种您自己决定。 * 调用方法 [XSSearch::getDbTotal] * 读取魔术属性 [XSSearch::dbTotal],内部也是调用上述方法 ~~~ [php] $total = $search->dbTotal; $total = $search->getDbTotal(); ~~~ 最近一次搜索的匹配数 ------------------ 通过 [XSSearch::getLastCount]...
... * [XSTokenizer] 自定义字段词法分析器接口。 类对象中的魔术属性 ---------------- 通过 PHP 对象中的 __get 和 __set 技巧,我们针对所有 [XSComponent] 的子类实现了对象的模拟属性。 这类读取或写入属性值时实际上是隐含调用了相应的 g...
...读的写法 * 2011-09-19 hightman: PHP-SDK: 强制搜索结果文档的魔术属性为只读并修正 task.cc 的字符错误 * 2011-09-19 hightman: 修正区间搜索的不当描述及补充少量对象返回值 * 2011-09-19 hightman: 修正 'xs-import' 中一处宏定义引发的悬挂错误 *...
...t() 构造函数 XS __destruct() 析构函数 XS __get() 魔术方法 __get XSComponent __isset() 魔术方法 __isset XSComponent __set() 魔术方法 __set XSComponent __unset() 魔术方法 __unset XSComponent autoload() 智能加载类库文件 ...
...ver __destruct() 析构函数, 关闭连接 XSServer __get() 魔术方法 __get XSComponent __isset() 魔术方法 __isset XSComponent __set() 魔术方法 __set XSComponent __unset() 魔术方法 __unset XSComponent close() 关闭连接 XSServer e...
...试')->setLimit(5)->search(); foreach ($docs as $doc) { // 其中常用魔术方法:percent() 表示匹配度百分比, rank() 表示匹配结果序号 echo $doc->rank() . '. ' . $doc->subject . " [" . $doc->percent() . "%] - "; echo date("Y-m-d", $doc->chrono) . "\n" . $doc->message . "\...
...连接 XSServer __destruct() 析构函数 XSIndex __get() 魔术方法 __get XSComponent __isset() 魔术方法 __isset XSComponent __set() 魔术方法 __set XSComponent __unset() 魔术方法 __unset XSComponent add() 添加文档到索引中 XSInd...