使用mysql做数据源生成索引越来越慢,最开始1w条处理时间3秒左右,到300w条数据时1w条需30秒左右,这个咋破?
Index.php中在180行才settimeout(0),解决问题需要在刚开始实例化XS的时候,就settimeout(0)
...库中是有数据的。则正常,但有时候给客户做的平台,一开始是没有数据的,但因为考虑长久性就直接架了xunsearch。但在数据为0的时候,使用search->search()时会报 None of database avaiable的错误。有没有什么好的解决办法呀?
...要和必要的一项基础功能。从 `1.3.0` 版本起,`Xunsearch` 开始提供同义搜索搜索功能。 什么是同义词搜索 --------------- 为了更好的提升用户搜索体验,我们希望用户在搜索“浙江大学”的时候也同时匹配包含缩写“浙大”的结果...
搜索概述 在索引库建立完成后,现在开始学习使用搜索功能,这也是最核心的部分。 如何开始使用搜索? --------------- 在 `PHP-SDK` 中,搜索功能由类型为 [XSSearch] 的对象所维护。在 [XS] 项目中,通过读取 [XS::search] 属性...
...), XS_CMD_OK_DB_REBUILD); $this->_rebuild = true; return $this;} 开始重建索引 此后所有的索引更新指令将写到临时库, 而不是当前搜索库, 重建完成后调用 endRebuild 实现平滑重建索引, 重建过程仍可搜索旧的索引库, 如直接用 clean 清空...
非常感谢...也在刚开始学习xunsearch xunsearch采用 scws 分词 xunsearch好像集成了 scws 对于分词 xunsearch 可以通过 XSTokenizer 扩展 我想问的是 既然是 集成scws 那么 1.有没有提供scws的api接口,实现短语分词功能 2.是否可以对scws自定义中文...
...便复现。 这种情况是发生在导入数据的什么 阶段?刚开始还是导了很久又或是什么情况 。 现现这个情况的时候建议查看一下 tmp/indexd.log 是否有相关的错误日志,以及 tmp/*.rcv, tmp/*.snd 文件的大小。