我某个字段a的值为: 12-99-3 我直接搜索12-99-3无结果 但是输入12,这条记录就能包含进来。是否“-”这个符号是特殊字符?
这是由于 `` 反引号在 shell 中是特殊处理的,代表在命令执行,所以当 PHP 执行时已经被替换为命令结果了。 已在新代码的帮助说明中增加了标注,特别感谢楼主的提示。
...词过滤 如果搜索词不包含任何字母数字汉字,仅仅是特殊符号,则会直接返回所有搜索结果,http://www.xunsearch.com/demo/search.php?q=%21@@&f=_all&s=relevance 可以测试这个看,可以考虑强行判断,不包含就让搜索词为空,进行相应处理 ...
... 警告:请勿在 SQL 语句中包含 `` 反引号,这在 SHELL 中有特殊函义可能会出错 --filter 指定数据过滤器,可为内置的 debug 或自定义的过滤器文件路径(不包含 .php) 过滤器必须实现接口 XSDataFilter -...
...Id: rules.ini,v 1.3 2007/06/07 08:37:07 hightman Exp $ ; ; special word, 特殊词汇 ; [special] C++ .NET C# R&B S.H.E P&B ; ; nostats ; [nostats] about all also an and any are as at be but by both can for from have here if in is it no not of on or our ...
..., bool yes)[/color] 说明:设定分词返回结果时是否去除一些特殊的标点符号之类。 返回:始终为 true 参数:scws_handle 即之前由 scws_open 打开返回的; yes 设定值,如果为 true 则结果中不返回标点符号,如果为 false 则会返回...
...] [b]描述:[/b]设定分词执行过程中是否忽略所有的标点等特殊符号(不会忽略\r和\n)。参数 yes 为 1 表示忽略,为0表示不忽略,缺省情况为不忽略。 [b]返回值:[/b]无 [b]错误:[/b]无 [color=#ff6600][b]·void scws_set_multi(scws_t s, int mode)...