... public bool hasCustomTokenizer() {return} bool 是返回 true, 不是返回 false 源码: sdk/php/lib/XSFieldScheme.class.php#L403 (显示) public function hasCustomTokenizer(){ return ($this->tokenizer !== XSTokenizer::DFL);} 判断当前字段是否采用自定义分词器
isNumeric() 方法 public bool isNumeric() {return} bool 是返回 true, 不是返回 false 源码: sdk/php/lib/XSFieldScheme.class.php#L357 (显示) public function isNumeric(){ return ($this->type == self::TYPE_NUMERIC);} 判断当前字段是否为数字型
... 方法 public bool withPos() {return} bool 是返回 true, 不是返回 false 源码: sdk/php/lib/XSFieldScheme.class.php#L335 (显示) public function withPos(){ return ($this->flag & self::FLAG_WITH_POSITION) ? true : false;} 判断当前字段索引是否支持短语...
...)->search() [/php] 这样搜不出来啊 加上双引号也搜不出来 是不是这个有最短限制啊 一个字符搜索不了啊 求助
还有就是内存的问题,因为我希望在服务器端有个自动生成词库的功能,命令行方式不是很方便。 主要是用机器先自动分词,人工发现不合理,再把新词增加进去。
赞,不过非常奇怪的是你的TXT文件不是本地文件系统吗,改动后时间戳应该会同步更新的
我打印了下611行的$rlen的值,发现在32位linux下,出错的时候$rlen的值已经变成了-774261301 这显然不是一个正常的值。 所以程序会报告fread错误,同时也导致了后面的一系列错误!
我用的是 "陈凯歌并不是《无极》的唯一著作权人,一部电影的整体版权归电影制片厂所有" 这段话,不知道为什么就只能分割出来陈凯歌,如果是分词没起作用的话就不会分割出陈凯歌的,这到底是为什么呢?麻烦高人帮帮我吧
... 无法解决 [/quote] 这个错是数据库没有准备就绪吧,是不是你还没有导入任何数据就尝试开始检索了? 或者贴上你的代码和目前索引库的情况?