使用xunsearch进行搜索的时候,有的关键字和翻页查询时间最高到11s.我运行的$query都是一些简单基本的语句,请问有什么方法和手段可以来提高查询效率.比如开启缓存模块等等.(ps:服务器都是32g内存 cpu也比较高)
...发版:1.4.6-27已解决此问题。现在可以通过cid:hello,world来查询了。字段里面non_bool=yes,可以使同时包含hello和world的排在前面。介绍3条语句例子,第一条语句包含hello,world的模糊搜索,结果是包含hello,world的排在前面,且只包含hell...
查询业务类似于 (filed1:1 or filed1:2 or filed1:3)and (filed2:1 or filed2:2 or filed2:3) and (filed3:1 or filed3:2 or filed3:3) 使用setQuery 出现异常 DATA/NAME too long 最后使用addQueryString拼装语句的方式 但是如上所述的逻辑根本无法达到括号中...
...xunsearch的时候,因为业务需要复杂一点的设计.这样就导致查询语句也会复制一点. Bug重现: $search->setSort('addtime',false); $docs=$search->addRange('addtime',$from,null)->search(); $count=$search->getLastCount(); 在相关时间区间里面搜索再以时间来...
.... jianyue,hongse,baise,qianhuang[/php] 如果字段的属性太多,AND查询语句会比较长。该怎么优化呢?
...权重计算。 那么 SDK 端先按自定义分词器拆分重新组合成查询语句,发送到 xapian 解析器时由于不是 boolean prefix,因此它又会调用内部切词法再次切割。 简单解决可以将这类词,添加到 etc/rules.utf8.ini 中的 [specials] 中作为特殊词...
...品。 [b]主要更新如下:[/b] 1. 内部优化中文复合词的查询分析器,升级整合最新的 xapian-1.2.8、scws-1.1.9 2. 新增自动同义词搜索功能,详见同义词专题文档 [url]http://www.xunsearch.com/doc/php/guide/special.synonym[/url] 3. 调优服务端...
...配。 当然,我们也可以导入副表里面的newstext,做多表查询,具体实施方法,有空再跟大家探讨。 一些问题的解答: 我是使用util/Indexer.php --source=mysql://aaa:aaa@192.168.0.2/bbs_test --sql="select * from cdb_posts" --project=discuz 这个命令...
...配。 当然,我们也可以导入副表里面的newstext,做多表查询,具体实施方法,有空再跟大家探讨。 一些问题的解答: 我是使用util/Indexer.php --source=mysql://aaa:aaa@192.168.0.2/bbs_test --sql="select * from cdb_posts" --project=discuz 这个命令...