...>getLastCount(); 在写分页。翻页到第二页开始,getLastCount 返回的就是每页的结果数量,而不是符合条件的所有结果数量。 是我写错了么。 抱歉已经解决。是我个人疏忽,第二页之后,关键词和页码之...
...搜索查询语句构建,也可以直接接受查询语句做参数。 返回值是一个整型数字,是估算值。 ~~~ [php] // 先设置 Query 再获取数量 $count = $search->setQuery('神雕侠侣 -电视剧')->count(); // 直接把 Query 语句传入 $count = $search->count('杭州 ...
...arch(); // 读取分面结果 $fid_counts = $search->getFacets('fid'); // 返回数组,以 fid 为键,匹配数量为值 $year_counts = $search->getFacets('year'); // 返回数组,以 year 为键,匹配数量为值 // 遍历 $fid_counts, $year_counts 变量即可得到各自筛选条件下...
...偏移量, 即跳过的结果数量, 默认为 0 {return} XSSearch 返回对象本身以支持串接操作 源码: sdk/php/lib/XSSearch.class.php#L461 (显示) public function setLimit($limit, $offset = 0){ $this->_limit = intval($limit); $this->_offset = intval($offset); retur...
...参数,如省略参数则直接使用最近一次 `setQuery` 的语句,返回值是修正词汇组成的数组,若 没有更合适的修正方案则返回空数组。 ~~~ [php] // 假设在本意是在 demo 项目中搜索 "测试",但不小心打成了 "侧试" $search->setQuery('侧试')...
...词不包含任何字母数字汉字,仅仅是特殊符号,则会直接返回所有搜索结果,http://www.xunsearch.com/demo/search.php?q=%21@@&f=_all&s=relevance 可以测试这个看,可以考虑强行判断,不包含就让搜索词为空,进行相应处理 如 if(!preg_match('/([0-9...
...关键词。 相关搜索词使用 [XSSearch::getRelatedQuery] 方法,返回值是搜索词组成的数组。 接受 2 个可选参数如下: * `$query` 搜索语句,返回跟这个搜索语句相关的搜索词,默认为 NULL 使用最近那次 `setQuery` 的语句 * `$limit` 整数...
...导用户搜索。 热门搜索词使用 [XSSearch::getHotQuery] 方法,返回值是以搜索词为键、 搜索指数为值的关联数组。接受 2 个可选参数如下: * `$limit` 整数值,设置要返回的词数量上限,默认为 6,最大值为 50 * `$type` 指定排序类...
...果文档](class.document), 如果没有任何符合条件的匹配则会返回一个空数组。 在获取搜索结果前您必须用[上一章](search.query)学到的知识先构造好相应的搜索语句 `$query`。 > note: 只有不带参数的 [XSSearch::search] 搜索调用才会将关键...