当前位置: 代码迷 >> ASP.NET >> Lucene 增量目录
  详细解决方案

Lucene 增量目录

热度:2705   发布时间:2013-02-25 00:00:00.0
Lucene 增量索引
在 搜索引擎使用 Lucene,数据库增加的一条数据,如何在已经生成好的,索引文件,追加这条信息的索引....

求代码,,, 请各位虾侠 帮帮忙啊........

------解决方案--------------------------------------------------------
比如做个windows服务 每格一端时间把数据库所有增量的数据查出来 生成索引啊 Lucene有现成的方法 不知道你要问什么..要是问Lucene的哪个方法 仔细看文档
------解决方案--------------------------------------------------------
在insert表的同时,你要新增到lucene索引文件一个document。

在update表的时候,在lucene中找到这个document,删除之,再新增个。

这个lucene里的document,只是放你所需要的一行数据。至于你这些数据是多表关联查询得到的,还是根据复杂的存储过程得到的等等,lucene不管,你只要想办法得到执行“一”就可以了。

查询的时候,只检索lucene的索引了。和数据库没关系了。

在索引里新增document的时候,是根据分词规则新增的。检索的时候也根据这个分词规则来检索的,因此速度快。
  相关解决方案