最长的词16个汉字,250个英文字母。 应该是你的词典做错了,比如字符集不匹配之类。生成词典要严格按照字段区分开,字段之间用区分,这说都有相关的说明,按说明操作应当没有问题。
编译scws调试版本: ./configure --prefix=/usr/local/scws --enable-developer gmake 之后在cli和libscws目录生成了Makefile文件,其中CFLAGS=-g -O2,这里最好把O2选项去掉,避免调试的时候出现源码和代码对应不上的情况。
这个DEMO是用自带的工具直接生成的啊。 sdk/php/util/SearchSkel.php 然后配合 util.Indexer.php 从MYSQL随便导进一点数据。
目前不行。只能自己生成 scws 的词典并放进 $prefix/etc/dict.utf8.xdb 覆盖 词典可以自己先制作TXT格式在利用SCWs提供的工具转换成XDB格式 [url]http://www.hightman.cn/bbs/showthread.php?tid=712[/url] 这个贴子后面有讲到
...ndex: idf in C:\xampp\php\xdb\make_xdb_file.php on line 93 直接导致了生成的字典无法使用,怎么办,请指教,谢谢!
...在自己的测试应用里(xunsearch 1.0.1正式版),用searchskel生成的search代码搜索第一个字母为大写英文字母的关键字时,高亮显示没有了(搜索记录是正确的),第一个字母小写时高亮有的。 http://www.xunsearch.com/search?q=Highlight,用的...
....= "dbname={$param['dbname']};client_encoding=utf-8"; return $dsn;} 生成 Postgres DSN
util.searchskel直接生成默认的搜索 代码 ,你在那个基础 上修改就行了。 也可以参见util.Quest里的写法,真要简单搜索 也就大概下面几句就行了: [code] $xs = new XS('demo'); $docs = $xs->search->search('关键字'); print_r($docs); [/code]