...OK。 但是感觉有点小麻烦。 每次导入的时候都需要指定过滤器。 比如 当我导入数据的时候需要输入 ./util/Indexer.php --rebuild --source=mysql://root:123456@localhost/cusabio --sql="SELECT * FROM proinfo where is_show=1" --project=cusabio_cn_fix --filter=/xuns...
无效过滤器是不是因为你没把文件放到 sdk/php/lib/ 目录?还有你命令行指定的过滤器也注意大小写。
hightman, 您好,我将过滤器做了以下处理: 1,放在/usr/local/xunsearch/sdk/php/lib/下面,并且赋予755权限; 2,运行命令util/Indexer.php --rebuild --source=mysql://隐藏 --sql="select did, tag, title, content from wiki_doc" --filter=/usr/local/xunsearch/sdk/php/lib/M...
比如你的过滤器名字为 test 那么文件名 /usr/local/sdk/php/lib/XSTestFilter.php 内容 class XSTestFilter implements XSFilter { }
按照 http://bbs.xunsearch.com/showthread.php?tid=116 写了个php过滤器,但是总无效,希望能提供个过滤器 代码如下: [code]class MyBlogFilter implements XSDataFilter { public function process($data, $cs =false) { $data['content'] = $this->filterHtm...
要放到lib目录吗?我是用的--filter=/usr/local/xun.../MyBlogFilter的绝对路径呢。 我回头试下放在lib目录下,谢谢了!
... $data; } } 然后命令行就用--filter=debug 还有,我认为过滤器的名字必需是XS开头,Filter结尾,在命令行上打的时候,用XS和Filter中间的字符串?似乎是这样的! 到此终于到一段落了!谢谢管理员!:D
过滤器每次都要进行指定。 官方能否在没个ini文件里面直接进行指定这个过滤器。 这样无论是通过管理工具,还是通过sdk 导入数据都可以默认掉用这个过滤器。 这样更便于整个项目的管理。 以后如果我想修改过滤规则,紧紧...