首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

lucene:怎么实现数据实时同步

2013-01-02 
lucene:如何实现数据实时同步功能需求:当数据库中的A表中的某个字段发生改变的时候,lucene创建的本地索引

lucene:如何实现数据实时同步
功能需求:
              当数据库中的A表中的某个字段发生改变的时候,lucene创建的本地索引库的对应的字段的值,也会自动的进行更改(强调,每次更改不是进行整体的索引库进行更改);
              请教下:lucene中是否有那种相应的接口自动实现数据实时同步的功能?

[解决办法]
有的,Lucene中提供了相应的建立索引的append追加的方法


IndexWriterConfig indexWriterConfig = new IndexWriterConfig(Version.LUCENE_31, config.getIndexAnalyzer());
.....
indexWriterConfig.setOpenMode(OpenMode.APPEND);
IndexWriter indexWriter = new IndexWriter(FSDirectory.open(indexDir), indexWriterConfig);

热点排行
Bad Request.