使用中发现setLimit大于100是无效的,最大只能为100,查了一下论坛说因为作cache的原因,所以一次最大只返回100。由于我根据作文章的查询,比如说每页显示100条标题的话,最大值为100的话,在用户点击下一页的,又要连接一次xu...
使用中发现setLimit大于100是无效的,最大只能为100,查了一下论坛说因为作cache的原因,所以一次最大只返回100。由于我根据作文章的查询,比如说每页显示100条标题的话,最大值为100的话,在用户点击下一页的,又要连接一次xu...
这个100是在源码中确定的,如果你要改就必须改服务端代码,然后重新编译。 参见:[url]https://github.com/hightman/xunsearch/blob/master/src/task.h#L14[/url]
...搜索 $docs = $search->setQuery($keyword)->setSort('postdate', false)->setLimit(100, $size)->search(); $total = $search->getLastCount(); 实测 使用这种方式 比 ->search($keyword) 性能更优
...heme(XSFieldScheme::logger()); try { $this->setDb(self::LOG_DB)->setLimit($limit); if ($type !== 'lastnum' && $type !== 'currnum') { $type = 'total'; } $result = $this->search($type . ':1'); foreach ($result as $doc) /* @var $doc XSDocument */ { ...
...gger()); try { $result = $this->setDb(self::LOG_DB)->setFuzzy()->setLimit($limit + 1)->search($query); foreach ($result as $doc) /* @var $doc XSDocument */ { $doc->setCharset($this->_charset); $body = $doc->body; if (!strcasecmp($body, $query)) { ...
...认提取最匹配的前 self::PAGE_SIZE 个结果 如需分页请参见 setLimit 设置, 每次调用本函数后都会还原 setLimit 的设置