...send操作,当然应用层做了缓冲1024字节,每次超过1024字节时候才发送,有一定改善效果。但是在xs.php中的search则是每次读取一个字段,从而引发每秒钟数万次读取网络数据的io操作
...性索引约束,因此可重复执行上述语句,或者更新数据的时候同步更新新添加的数据ID到crontab表 可能存在的问题是种种原因添加新数据到搜索库失败,这时候产生bool=1的僵死数据,可执行 [code]update `crontab` set `bool`=0 where `bool`...
...s->search; $doc = $search->search("项目"); print_r($doc) 但是运行的时候报错,请问有可能是什么原因呢? Fatal error: Uncaught [XSErrorException] /search.php(5): Undefined index: key(8) thrown in /home/boyce/xunsearch/sdk/php/lib/XS.php on line 469
但是生成的文件在dump导出的时候就会出现如下错误: C:\php>php dump_xdb_file.php dic2.xdb dic2.txt PHP Warning: XDB::Open(dic2.xdb), invalid xdb format. in C:\php\xdb.class.php o n line 180 Warning: XDB::Open(dic2.xdb), invalid xdb format. in C:\php\xdb.class.php on lin...
...分词结果就如我最开始的截图; GBK版本的在保存文件的时候选择文件编码为ANSI,就一切正常了。如果编码选择GB2312,就会出现随便输入一些字符,时行时不行。 然后,我在Windows下也试了下,很顺利,UTF-8和GBK都OK。文件编码也...
...对应哪个库名,比如用 db_1, db_2, ... 来区分 而在搜索的时候统一用 addDb 把所有的 db 都添加进支就可以了。 分后库对于旧库还可以调用 bin/xapian-compact 进行压缩、优化提升效率。
...ni); $index = $xs->index; $index->setTimeout(0); 在类实例化的时候设置,这样错误就消失了,重建索引正常
...万数据导入以后,提示完成索引导入,但是查看系统top的时候 xs-import进程一直占着很大的cpu,并且data文件夹里的文件大小也一直在变化,是不是虽然索引导入完成,还有一些其他的工作在执行?
最近搞项目的时候,发现在使用了addRange()设置时间段以后,如果setLimit()参数设置的数量,少于实际结果,getLastCount()的结果就不准确了,变成了没有设置addRange()和setLimit()之前的getLastCount()结果的一半;但是如果不使用addRange()的...