... 也就是说要求列出来的关键词(分词之后)全部匹配,如果您通过 [XSSearch::setFuzzy] 开启了模糊匹配,那么相当于采用 `OR` 规则,只要其中一个关键词匹配即可。 刚刚说的这种搜索的是索引数据库的“混合区”,即类型为 `body`...
...路径,再看看你改的 php.ini 是不是正确的被使用了吧。 如果有命令行可以在命令行运行 php -m | grep scws 看看有没有能加载 如果都还不行,可以看看php的运行日志(如果有开启)
1. un 是 unknown, 如果需要你可以自己添加一个”LG集团“的词,这样它会被当作一个整词。 通常 un 是指不存在于词库中的字词,对于你这个情况,你可以修改 libscws/scws.c 第 680 行把 attr_un 改为 attr_en 即可,如果需要严格一点可...
...调用的是 [XSIndex::update],并且在内部处理上有所区别。 如果索引数据库中已存在主键值相同的文档,那么相当于先删除原有的文档,再用当前文档替换它。 如果未存在主键值相同的文档,则效果和添加文档完全一致。 > info: ...
... [quote]date 日期型,形式为 YYYYmmdd 这样固定的 8 字节,如果没有区间检索或排序需求不建议使用[/quote] 那么, 1. 是否添加文档时日期要以类似于'20111025'这样的字符串形式插入? 2. 我的日期目前是以时间戳的形式储存的,...
...径,再看看你改的 php.ini 是不是正确的被使用了吧。 如果有命令行可以在命令行运行 php -m | grep scws 看看有没有能加载 如果都还不行,可以看看php的运行日志(如果有开启) [/quote] 谢谢 Hightman 问题已经解决 呵呵 第...
... 服务端在设计时为了避免资源浪费默认发呆时间为 5秒,如果超过 5秒没有任何动作,服务端会进行主动关闭。 因此当您的代码如下 $xs = new XS(...); $index = $xs->index; ... 如果在这里干了一件超过5秒的事,后面再试图调用 $index->......
...载手动安装的这个php了,这样就可以正常加载scws了。 如果遇到跟我一样的问题:Unable to load dynamic library,最好用安装的php下的/bin/php 来检查一下是否能正常加载,方法是: /...(安装目录)/php/bin/php -m|grep scws 如果不能加载...
1、如果clean之后,文档是否还存在于数据库里? 2、如果clean之后,日志是否还会存在? 我没有见到有这些详细的说明
...可泡杯茶一边喝一边等待即可。 3. 待命令运行结束后,如果没有出错中断,则表示顺利安装完成,然后就可以启动/重新启动 `xunsearch` 的后台服务,下面命令中的 `$prefix` 请务必替换为您的安装目录,而不是照抄。 ~~~ ...