...-----------------------+--------------------------------+ | 项目 | 结果 | 用于 | 备注 | +------------+------------+--------------------------+--------------------------------+ | PHP 版本 | 5.3.3-1ubu | XS(core) | P...
获取搜索匹配数量 出于性能考虑,搜索结果的匹配数量均被设计为估算值,并非准确值。 索引库内的数据总数 ---------------- 这个数量是真实准确的,并非估算,获取总量有以下两种做法,至于喜欢用哪种您自己...
...分面搜索是指通过事物的这些属性不断筛选、 过滤搜索结果的方法,可以将分面搜索看成搜索和浏览的结合。 如果您还是不清楚它的概念,敬请参阅[这篇文章][1]。 适用情况 -------- 在 `xunsearch` 中,分面搜索是按照字段的值...
...相关时间区间里面搜索再以时间来排序,这种query可能造成结果总数的不准确 解决方案: 其实解决方案很容易,如下代码 $docs=$search->addRange('addtime',$from,null)->search()->getLastCount(); $search->setSort('addtime',false); $docs=$search->addRange('addti...
从结果看应该是 scws_set_dict(s, "/usr/local/etc/dict_chs_gbk.xdb", SCWS_XDICT_MEM); 这句话出了问题, 也就是可能词典不正确. 但这个词典目前测试在64位系统下也是可以正常工作的, 检查一下词典的字节数是不是没有下载完整.
数据量太大了,导致分词搜索结果数太多,反而不精准了。 所以想在某些情况下可以关闭分词功能,输入的是什么就搜索什么。 翻到了这个帖子 http://bbs.xunsearch.com/showthread.php?tid=2141&pid=4025#pid4025 根据回复是设置为0即可,...
...earch的机器) -------------- 使用了[b]xunsearch 1.3.2[/b] 测试结果 [b]测试关键词一:杭州(第一次搜索)[/b] 大约有 302,502 项符合查询结果, 库内数据总量为 15,419,976 项。 (搜索耗时:0.2864秒) [b]第二次搜索:[/b] 大约有 302,...
...ata) return -1; $pos1 = @strpos($data, "百度为您找到相关结果约", 2048) + 33; $pos = ( $pos1 > 33 ) ? $pos1 : -1; $total = 0; if ( $pos > 33 ) { $pos2 = @strpos($data, "个", $pos); $total = trim(substr($data, $pos, $pos2 - $pos1)); ...
...ata) return -1; $pos1 = @strpos($data, "百度为您找到相关结果约", 2048) + 33; $pos = ( $pos1 > 33 ) ? $pos1 : -1; $total = 0; if ( $pos > 33 ) { $pos2 = @strpos($data, "个", $pos); $total = trim(substr($data, $pos, $pos2 - $pos1)); ...