addField() 方法 public void addField(mixed $field, array $config=NULL) $field mixed 若类型为 XSFieldMeta 表示要添加的字段对象, 若类型为 string 表示字段名称, 连同 $config 参数一起创建字段对象 $config array 当 $field 参数为 strin...
parseOpt() 方法 public static array parseOpt(array $valued=array ( )) $valued array 需要附加值的参数列表 {return} array 解析完的参数数组,未指定 - 开头的选项统一放入 '-' 的子数组 源码: sdk/php/util/XSUtil.class.php#L108 (显示) publ...
...php_scws.dll 。下载地址在附件中,php 扩展在 win32 下的加载方法和 Linux 类似,可以在 php.ini 中写好(推荐)也可以在程序中通过 dl() 加载。其它方面的用法和 Unix 版本完全一样,注意此 dll 文件仅是分词引擎,并不包括分词规则文...
另类解决方法: 直接修改XSDataSource.class.php 文件最后一个函数。 public function process($data, $cs=false) { //echo "\n----- DEBUG DATA INFO -----\n"; //print_r(str_replace('--', '', $data['content'])); $data['content']=str_replace("", '', $data['content']...
...3.6中使用的报错,如果有可以不用重编译解决这个报错的方法同样求指教,感激不尽。[hr] 自己占SF
...='1299821709'] 是不是你创建的XDB文件没有调用相应的optimize方法 ? php里有一个 $xdb->Optimize(); 这是在创建文件后必须调用的,即使不调用,效率也不会像你描述的这么慢吧。 [/quote] 有运行优化函数~ 系统是XP (啪 APACHE 然...
...结果是San Zhang,第二条才是randy hong,很不解啊,同时这个方法也不支持空格,也就是无法直接根据name:randy hong查询,而name:"randy hong"又不是我想要的结果。。。 同时我网上也查了一些资料,貌似没找到什么好的方案 class XSToke...
getExpandedQuery() 方法 public array getExpandedQuery(string $query, int $limit=10) $query string 需要展开的前缀, 可为拼音、英文、中文 $limit int 需要返回的搜索词数量上限, 默认为 10, 最大值为 20 {return} array 返回搜索词组成...
getDataList() 方法 protected void getDataList() 源码: sdk/php/util/XSDataSource.class.php#L295 (显示) protected function getDataList(){ // read line (check to timeout?) $line = ''; while (true) { $buf = fgets($this->fd, 8192); if ($buf === false || strlen($bu...
...onfigure xapian-core-scws, see 'setup.log' for more detail [/code] 解决方法: 假设您将 xunsearch 安装在 $prefix 目录; cd $prefix/lib; ln -s libuuid.so.1.0 libuuid.so; ln -s libscws.so.2.0 libscws.so; (注意:不同版本可能链接文件的名称不一样) 然后回到源...