...en rebuilding" 就退出了。:@ 代码参考: [php] // 宣布开始重建索引 $index->beginRebuild(); // 然后在此开始添加数据 ... $index->add($doc); ... // 告诉服务器重建完比 $index->endRebuild();[/php] 我的代码应该没有问题, 目前我使用了...
...1' => 1), XS_CMD_OK_DB_REBUILD); } return $this;} 完成并关闭重建索引 重建完成后调用, 用重建好的索引数据代替旧的索引数据
...一旦执行立即生效,并且不可恢复。如果采用这种 > 方式重建索引,由于原有索引被立即清空了,可能会有一小段时间无法搜索到数据。 > 因此,如果您对线上项目操作,建议参见下一章节中介绍的平滑方式重建索引。 $Id$
再次更新测试结果: 硬件信息: R410 至强四核E5620 2.4GHz*2/4G*4 1333MHz/600G*2/SAS-15Krpm Raid1 导入索引DEBUG信息: [code] 1998001, channelId=11, CostTime=2895.08, UpdateIndexTime=1226.33, UpdateProductTime=2742.26, ProductCount=10000, ProcessCount=2000000.00, MemoryUsag...
你好,感谢你的回复 以前使用sdk/util中的index.php重建索引是没有出现错误的,但随着数据库数据越来越多,就出现了这个错误,怀疑可能是连接超时导致的,就把180行这里原有的timeout设置成1000,错误依旧存在,昨天在论坛看了...
...,很多人偏爱 util.Indexer 的 --rebuild 选项,因为它是平滑重建,让人感觉很可靠。 由于 XSIndex::beginRebuild 和 XSIndex::endRebuild 必须配对使用,但如果索引创建过程出现某些错误导致程序提前结束,那么由于没有调用 endRebuild,下一...
...ga on g.goods_id = ga.goods_id where g.is_on_sale = 1" --project=fp 开始重建索引 ... 初始化数据源 ... mysql://root:@localhost/shop 开始批量导入数据 (请直接输入数据) ... 完成索引导入:成功 16 条,失败 0 条 完成重建索引 ... [root@FPDev util]# php I...
...;否则请另行编写索引管理工具, 选用定时或不定时重建的方式。 3. 引入 `PHP-SDK` 的入口文件 `$prefix/sdk/php/lib/XS.php` 进行搜索功能和界面开发。 4. 最终调整与正式部署。 > tip: 我们提供了一个默认的搜索功能生成工具,通...
...CE) { throw $e; } } return $this;} 中止索引重建 丢弃重建临时库的所有数据, 恢复成当前搜索库, 主要用于偶尔重建意外中止的情况