当前位置: 代码迷 >> Java Web开发 >> lucene:怎么实现数据实时同步
  详细解决方案

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

热度:4600   发布时间:2013-02-25 21:06:23.0
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);
  相关解决方案