搜索

大约有 20 项符合查询结果, 库内数据总量为 3,513 项。 (搜索耗时:0.1000秒)

1.平滑重建索引

平滑重建索引 前一章讲到有些情况不得不需要重建索引,可以用 [XSIndex::clean] 立即全部清空所有数据, 然后再把现有数据全部添加到索引数据库中。 但这种方式的缺点对于线上项目是难以容忍的,因此可以选择使用...

2.初次使用XS,关于平滑重建问题请教!

发布时间:2014-12-08 18:12 t By melody

...doc); } $index->endRebuild(); 问题 1:命令行下平滑重建能不能输出执行时间 2:A和B方法重建原理一样吗?为什么我使用B方法在程序中执行时前端会返回空白,而使用A方法就没事。 3、数据量大的话是不是用A方法比B...

3.RE: 平滑重建索引问题

更新时间:2012-02-10 09:02 t By hpxl

... # 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建 util/Indexer.php --rebuild --source=mysql://root:pass@localhost/dbname --sql="SELECT * FROM tbl_post" --project=demo 如果是程序中添加索引,参考[url=http://www.xunsearch.com/doc/php/guide/index.re...

4.RE: 平滑建索引问题

更新时间:2012-06-19 04:06 t By beck917

...全丢了... 啥情况啊[hr] 问题挺严重的,也是自己写的程序,平滑update了几条数据 结果就只有update的那几条数据,其他的全没了,太恐怖了...

5.RE: 平滑建索引问题

发布时间:2012-06-20 12:06 t By hightman

平滑重建意思就是: beginRebuild() 调用后就在服务端做一个标记,原数据库不变。db 然后接下来所有的 add/update/del 操作全部写入临时数据库。db_re 直到调用 endRebuild() 这时会把 db 改为 db_o,再把 db_re 改为 db 然后清除标记恢复正...

6.平滑重建索引,提示 "DB has been rebuilding" 就退出了。

更新时间:2012-08-08 22:08 t By ghxter

不知为何,提示 "DB has been rebuilding" 就退出了。:@ 代码参考: [php] // 宣布开始重建索引 $index->beginRebuild(); // 然后在此开始添加数据 ... $index->add($doc); ... // 告诉服务器重建完比 $index->endRebuild();[/php] 我的代码应该...

7.RE: 平滑重建索引,提示 "DB has been rebuilding" 就退出了, 原因已经明确。 在此更新测试信息。

更新时间:2012-08-08 22:08 t By ghxter

再次更新测试结果: 硬件信息: 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...

8.XSIndex::beginRebuild

...时库, 而不是当前搜索库, 重建完成后调用 endRebuild 实现平滑重建索引, 重建过程仍可搜索旧的索引库, 如直接用 clean 清空数据, 则会导致重建过程搜索到不全的数据

9.清空索引

...此,如果您对线上项目操作,建议参见下一章节中介绍的平滑方式重建索引。 $Id$

10.开发流程

...项目字段配置,那么您必须进行[清空索引](index.clean)或[平滑重建索引](index.rebuild), > 否则可能会引起搜索结果不正确。 [1]: http://www.xunsearch.com/tools/iniconfig $Id$

12
  • 时间不限
  • 按相关性排序