使用$index->update($doc);时,由于有一定的缓存时间,不是立马建立索引,所以如果两次update时间过短,就会出现主键重复的情况。
但是如果第一次是$index->add($doc);,第二次是$index->update($doc);,则结果以第一次add为准,第二次update提交会忽略(验证的结果)。
至于想彻底解决重复的问题,还是得从xunsearch后端c/c++源码研究起,也许是未考虑到的bug,官方论坛有人反馈但无结果。
清泛网追记:
xunsearch 1.4.14 版本存在此问题,从 1.4.15 版本起已解决该问题,可以按照官方提供的步骤自动升级最新版本。
如何确认已升级成功,请参考:https://fun123.cn/?q=%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B+xunsearch+%E7%89%88%E6%9C%AC&x=0&y=0
xunsearch主键重复、搜索结果重复
来源:清泛原创 2016-06-27 16:23:33 人气: 我有话说( 0 人参与)
使用 $xs->index->update(key) 建立新索引时,可能由于缓存没有及时写入服务器主索引,因此重复执行该语句可能就会导致同一记录重复插入
对我有用
(2)
100%
没啥用
(0)
0%
注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
相关热点
- 1js中int和string互换(js int转string,js string转int)
- 2虚拟机安装CentOS出错:EDD:Error 8000 r...
- 3路径 /storage/emulated/0/... 在哪儿?
- 4chown: invalid user: mysql:mysql
- 5[解决]Windows 成功诊断出虚拟内存不足的情况
- 6GIF截图工具, 三款免费好用的Gif截图工具推荐
- 7宽度默认980px?手机浏览器及pc浏览器width...
- 8Web API 最佳入门指南
- 9Mac OS 可视化ssh文件传输工具(替代scp命令行)
- 10【解决】VNC:No configured security ty...
本月排行
- 1Pulse Secure解决方案 35次浏览
- 2虚拟机安装CentOS出错:EDD:Err... 32次浏览
- 3解决:make[x]: *** 没有规则... 25次浏览
- 4无法解析的外部符号 _MiniDump... 24次浏览
- 5VBA 单元格日期与当前日期比较 21次浏览
- 6JS文字卷动效果的调用函数:sta... 17次浏览
- 7解决IIS发布时global_asax的dll... 16次浏览
- 8不同品牌的防火墙组成高可靠性集群 15次浏览
- 9NSIS做的安装程序,可接受命令... 15次浏览
- 10无法将类型“System.Collection... 14次浏览
评论排行
- 1C++ 读写xml方法整理(持续更新)3次评论
- 2Reference to ' ' is ambiguous:符号定义重复2次评论
- 3全民OS2次评论
- 4__attribute__2次评论
- 5海量数据相似度计算之simhash和海...2次评论
- 6C++使用OLE/COM高速读写EXCEL的源码2次评论
- 7AfxIsValidAddress 测试内存地址2次评论
- 8C++入门进阶最佳实战2次评论
- 9phpcms附件上传 Flash换成H52次评论
- 10解决xrdp登陆不上的问题:xrdp s...2次评论