发表回复 
 
主题评价:
  • 0 次(票) - 平均星级: 0
  • 1
  • 2
  • 3
  • 4
  • 5
如何为索引,进行增量式更新??
2013年09月08日, 21:27
如何为索引,进行增量式更新??
管理员好,

我的索引是从mysql多表连接而成,请问进行增量式更新??

问题:
1> 现有的mysql表:
商品表goods、商品订单表order、商品评论表comment, 我将表进行多表链接,并建立了索引,
比如我的sql如下:
select * from goods as g
left join order as o on g.gid = o.gid
left join comment as c on g.gid = c.gid
where .....
group by g.gid

然后,用$index->add($doc), 一条条加入

2> 更新索引时,我又重新跑一次sql,
select * from goods as g
left join order as o on g.gid = o.gid
left join comment as c on g.gid = c.gid
where .....
group by g.gid
获取新的$docs, 然后执行$index->update($doc); 将所有的$doc更新一遍

3> 问题是:我如何做增量式更新(我只更新有新变化的表)?

如何指定只更新或增加新的$doc,通过
$index->update($doc);更新??

盼复,谢谢!
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


正在浏览该主题的用户: 1 个游客