...认是自动添加的 又不想修改XS.php(对以后升级不方便)如果下一版本可以控制就好了 最好默认不要自动添加 或者可以另外控制不需添加。 [php]if(strpos($_SERVER['REQUEST_URI'],'xunsearch.com')) $XSSearch->addSearchLog();[/php]
...间,和删除时间大于这个值的数据,然后加入到索引库。如果是物理删除的,须记录删除日志。这个是根据我的情况写的,我由于里面没有删除时间,所以更新索引时记录了下已删除的id,而且添加数据时的默认创建时间和编辑...
...scws-1.1.5所有的 phpize以及php-config 和你正在用的不匹配?如果你安装了多个版本的PHP,请指定正确的 phpize 以及在 configure时加入 --with-php-config= .. 指定路径。 经常有的人由于各种原因在系统装上了多个版本的PHP
...的,文档是正确的,但附带提供的 scws.php 写错了,所以如果 ini_get('scws.default.charset')是utf-8那么就会按utf-8来, 所以应该 显式的调用 scws_set_charset() $cws = scws_open(); scws_set_charset($cws, "gbk"); scws_set_dict($cws, "./etc/dict.xdb"); scws_add_dict($...
...词,添加到 etc/rules.utf8.ini 中的 [specials] 中作为特殊词,如果词量比较大和不确定,那先用 XSSearch::addQueryTerm 来构造搜索语句。 或者等下一个版本,考虑给 xapian 打个补丁,对于某些自定义分词器的字段不再调用内部分词。
...个项目需要全部的单字 在项目的ini里,tokenizer = default 如果是3的话 不知到如何改成11 是否是使用xlen(1) 来设置?这个xlen对中文和英文如何计算长度? 请老大指教~
我是 centos5 scws 1.1.2 php 以扩展形式安装 . 如果我不显式的定义 $so->add_dict(ini_get("scws.default.fpath") . '/dict.utf8.xdb'); $so->set_rule(ini_get('scws.default.fpath') . '/rules.utf8.ini'); 那么就分词正常. 这个是第一个问题. 第二个问题就是...
... (强制转为小写) $addOp int 与旧语句的结合操作符, 如果无旧语句或为空则这此无意义, 支持的操作符有: $scale float 权重计算缩放比例, 默认为 1表示不缩放, 其它值范围 0.xx ~ 655.35 {return} XSSearch 返回对象本身以支...
...的目标文件夹,比如我是下载在home这个文件夹里面的。如果你是第一次安装,可以 按我给的步骤来操作。 2\我在安装的时候碰到问题是,Xshell下中文乱码,所以在做第2步之前,得先把编码换成UTF8,这样才能显示中文。 执行...