从错误提示看就很明显告诉你是因为你的PHP限制了 open_basedir,所以你的词典必须放在 D:/DedeAMPZ/WebRoot/Default 的子目录下,不能放在 C:
...。php5.2.0以前__toString 只有在独立的 echo,print语句才有效,所以出现大量错误,经过仔细考量,决定将 xunsearch 的最底PHP要求提升到 php5.2.0 [/quote] 好的,谢谢回复,我重装一下PHP试试。
我用IE8在您的网址试了非常多次的强制刷新,MS都是正常的。但用FF确实不正确(而且是一直不正确)。。。 我猜到原因所在了,你提交的是GET方法,FF自动在URL中显示汉字,所以可能导致传输编码出现问题。。。
...php -m的时候见不到scws的踪影,因正式工作环境是后者,所以想像开发者确认下是不是IIS环境不能支持?
目前似乎还没有和PGSQL全文搜索的整合. 由于自身没有这方面需求(全文检索均已采用 XUNGLE 单独提供, 而不是直接借助SQL), 所以短期内也没有这个计划.
谢谢! 因为刚上线不久,所以使用次数不多 现在搜索是按照年份分库的,每2年分一个库,默认的搜索两年内其实只是加载了最近的两个库。任意时间搜索就是把所有库加载了进去。偶尔出现的搜索慢确实有些奇怪
scws源码中写死的…… 超过2个字符的英文数字都在第一步被预处理了,所以想要改这个恐怕了也会比较麻烦。
...搞错了! “是一”本身不是词,只是因为二元结合法所以scws自动将其合成为一个词。 复合分词是对原本是词的长词情况处理的,比如”中国“可以切成”中“+”国“+”中国“ 你的问题必须是 [code] $tk = $tokenizer->setDua...
...改成 [type] type = numeric index = self 这样了 但是我更新所以好像没效果 $index->update($doc); 这样的 是不是要清空后用add ?[hr] Xapian::Query((新闻:(pos=1) AND (type:(pos=2) PHRASE 2 1:(pos=3)))) 这样 但是木有数据