重启后不应该还会提示 rebuilding 你可以 ps 看一下是不是重启成功了 试试先 bin/xs-ctl.sh fastrestart
最底层的cache其实是操作系统对文件系统的cache,如上所说第一次检索主要吃紧的是磁盘IO,全文检索底部大量的运算,对CPU的要求也必不可少。但在 CACHE HIT之后前2者的压力就小了。 XS是多进程+多线程混合的,每个进程下面...
通常全文检索是按词构建反向索引。 即以词条为线索,记录包含该词的文档ID~~ 检索的时候将用户的输入切词后在索引中查找出合适的文档ID再返回。
是直接运行php文件导出词典,还是在cmd下进行操作?能不能搞个简单点的词典导出导入,或者直接给未加密的词典文件
checking if debug is enabled... no checking if zts is enabled... no checking for re2c... re2c checking for re2c version... 0.13.5 (ok) checking for gawk... gawk checking for scws support... yes, shared checking for scws.h... no configure: error: Please download and install scws from http://ww...
[quote='hightman' pid='755' dateline='1334719555'] 这个目前倒没有直接办法了,位置不能说明一切 [/quote] 我做了简单的修改。 添加了如下的规则: 如果对搜索词都是完全匹配,则出现在结果的列的最前面的给予最高权重。 如...
[quote='hightman' pid='184' dateline='1320990561'] 重启一下服务 端吧,应该是直接 rebuild 没有完成。 bin/xs-ctl.sh restart [/quote] 重新启动服务试过,后来服务器也重启过了。但一直是这个错误,估计是和我删除了部分临时文件有关系?
SATA的硬盘速度是128M/s,换成SSD后硬盘速度是225M/s,不过搜索并没有明显的速度提升,尽管稳定性大大增强 那如果升级硬件,重点是内存呢?CPU呢?还是硬盘呢? 内存的话常见也就DDR3和ECC可选项 CPU是注重整体效果如多核...
我目前使用自定义词库实现分词,但是通过scws_get_top5()方法获取数据的时候(字母+数字大于等于3个的时候也会返回)。求过滤方案。 $sh = scws_open(); scws_set_charset($sh, 'utf8'); scws_set_dict($sh, './dict.txt', SCWS_XDICT_TXT); scws_set_rule($sh, './r...
[quote='hightman' pid='642' dateline='1331712245'] 没有内置工具,你想办法读出数据再调用API装入就可以了 [/quote] 嗯,是的。我应该可以通过扩展原有的XSDatebase.class.php来增加链接sql serve来链接数据库,并执行查询, 然后通过XSDocument的...