...uote] 嗯,是的。我应该可以通过扩展原有的XSDatebase.class.php来增加链接sql serve来链接数据库,并执行查询, 然后通过XSDocument的扩展来实现索引的添加!
require_once './lib/XS.php'; $xs = new XS('demo'); $search = $xs->search; $docs = $search->search('cat_ids:108 a'); ---------------------------------------------------------- project.name = demo project.default_charset = utf-8 server.index = 8383 server.search = 8384 [goods...
require_once './lib/XS.php'; $xs = new XS('demo'); $search = $xs->search; $docs = $search->search('cat_ids:108 a'); ---------------------------------------------------------- project.name = demo project.default_charset = utf-8 server.index = 8383 server.search = 8384 [goods...
...个汉字为单位。 最后贴出我的代码给有需要的人: [php] class XSTokenizerUnary implements XSTokenizer { private $length = 1; // 默认切分长度 public function __construct($arg = null){ if ($arg !== null && $arg !== '') $this->length = $arg; } public fun...
我用的是scws[PHP-5.4.x (40KB,VC9,NTS)] 分词模块。其中的代码我都没改。我对“调用 segment 方法执行词汇切割”进行分词,分词结果为“Array ( [0] => 璋 [1] => 冪 [2] => 敤 [3] => segment [4] => 鏂 [5] => 规 [6] => 硶 [7] => 鎵 [8] => ц [9] => [10]...
...,总是array() [/quote] 参见:[url]http://www.xunsearch.com/doc/php/guide/search.overview#ch4[/url] 搜索之后必须调用 setQuery 然后调用不带参数的 search() 才能进行搜索日志记录。 记录完毕后存放在 $prefix/data//search.log 可以看看这个文件是否存...
这说明你的服务端没有开啊 安装完 xunsearch 必须启动 xunsearch server的。运行 安装目录下的 bin/xs-ctl.sh start 来启动。 xunsearch 是c/s的工作模型,php 的代码相当于客户端,它去连接 c/c++ 写的服务端。
...儿,我没看明白。 2. 你的错误是因为你用错误词了,48.php 是针对UTF-8的,而你调用了gbk的词典,把你的词典语句改为 dict.utf8.xdb 即可 3. dict_extra.txt 也必须是UTF-8编码 4. 删除词条,因为陈凯歌其实可能是因为人名关系导致切成...
想列出所有数据,看了http://bbs.xunsearch.com/showthread.php?tid=349&pid=4427#pid4427这个帖子,把关键字设为空了 $xs = new XS($project); $search = $xs->search; $docs = $search->setQuery()->search(); 会提示setQuery 缺少参数,看了源码,原来写法是setQuery(...
...查找类型为电影、并且拼音中包含ff的。如用:util/Quest.php words "pinyin:ff AND type:电影",怎么查不到结果? 2、如何根据 ff 把搜索到的影片中的关键词(芬芳、非凡、风范)高亮? 3、搜索结果中如何把关键词按影片名中关键词出...