Lucene4升级到lucene5的修改


    今天把TngouDB的lucene的版本从4.12换到的5.2版本,没想到5版本与4版本不能完全兼容,不过调整的地方不大,但还是有修改的地方。


修改一:

IndexWriterConfig iwc = new IndexWriterConfig(analyzer);

原来这里修改指定Lucene的版本,现在不需要了。原来由于不同的Lucene版本创建的索引文件不能共用。


修改二:

Directory directory = FSDirectory.open(Paths.get(file.toURI()));

这里原来直接是File文件,现在变成Paths路径。


    这里是TngouDB(http://www.tngou.net/open/tngoudb  ) 开源的天狗中文搜索数据库 在Lucene升级发现的不同地方。相信还有很多,待我们一一发现。


你可能感兴趣的:(Lucene4升级到lucene5的修改)