在 搜索引擎使用 Lucene,数据库增加的一条数据,如何在已经生成好的,索引文件,追加这条信息的索引....
求代码,,, 请各位虾侠 帮帮忙啊........
------解决方案--------------------------------------------------------
比如做个windows服务 每格一端时间把数据库所有增量的数据查出来 生成索引啊 Lucene有现成的方法 不知道你要问什么..要是问Lucene的哪个方法 仔细看文档
------解决方案--------------------------------------------------------
在insert表的同时,你要新增到lucene索引文件一个document。
在update表的时候,在lucene中找到这个document,删除之,再新增个。
这个lucene里的document,只是放你所需要的一行数据。至于你这些数据是多表关联查询得到的,还是根据复杂的存储过程得到的等等,lucene不管,你只要想办法得到执行“一”就可以了。
查询的时候,只检索lucene的索引了。和数据库没关系了。
在索引里新增document的时候,是根据分词规则新增的。检索的时候也根据这个分词规则来检索的,因此速度快。