...earch::search] 搜索调用才会将关键词记录搜索日志中去。 设置分页、数量 ------------ 默认情况下,每次返回搜索结果的前 10 条数据,您可以通过 [XSSearch::setLimit] 指定返回的条数及偏移量, 这样就可以实现分页搜索的效果。特别...
...段值, 勿直接调用 XSDocument offsetSet() ArrayAccess 接口, 设置字段值, 勿直接调用 XSDocument offsetUnset() ArrayAccess 接口, 删除字段值, 勿直接调用 XSDocument setCharset() 设置文档字符集 XSDocument setField() 设置某个字段的...
...s = $search->search(); print_r($search->count()); [/code] 不管怎么设置$from跟$to,显示的总数都基本是一样的,实际总数只有打印的总的一半甚至更少,误差很大。 尝试修改过use_year的type为numeric,结果也是一样。 其它字段使用addRange...
...et] > 不一致,请调用 [XSSearch::setCharset] 在开始其它搜索前设置正确的字符集。 典型搜索做法 ----------- 一个典型的搜索基本流程是把构建好的搜索语句,通过合适的 `API` 进行必要的修饰, 再传递给底层的搜索服务器进行处理,...
...方法可取回分面搜索结果。 ~~~ [php] // 在搜索时加入分面设置 $docs = $search->setQuery('关键词')->setFacets(array('fid', 'year'))->search(); // 读取分面结果 $fid_counts = $search->getFacets('fid'); // 返回数组,以 fid 为键,匹配数量为值 $year_counts = $s...
getFields() 方法 public array getFields() {return} array 返回已设置的字段键值数组 源码: sdk/php/lib/XSDocument.class.php#L144 (显示) public function getFields(){ return $this->_data;} 获取字段值
...exact === true ? 1 : 0; $this->execCommand($cmd); return $this;} 设置分面搜索记数 用于记录匹配搜索结果中按字段值分组的数量统计, 每次调用 search 后会还原设置 对于多次调用 $exact 参数以最后一次为准, 只支持字段值不超过 255 字...
...nonyms() 开启自动同义词搜索功能 XSSearch setCharset() 设置字符集 XSSearch setCollapse() 设置折叠搜索结果 XSSearch setCutOff() 设置百分比/权重剔除参数 XSSearch setDb() 设置要搜索的数据库名 XSSearch setDocOrder() ...
..._COLLAPSE, $max, $vno); $this->execCommand($cmd); return $this;} 设置折叠搜索结果 注意, 每当调用 setDb 或 addDb 修改当前数据库时会重置此项设置
...可用 XSFieldScheme getAllFields() 获取项目所有字段结构设置 XSFieldScheme getField() 获取项目字段元数据 XSFieldScheme getFieldBody() 获取内容字段元数据 XSFieldScheme getFieldId() 获取主键字段元数据 XSFieldScheme getFieldTi...