在我的应用程序中,我需要将 lucene 核心 jar 从 2.0 升级到 3.6,问题在于 2.0 RAMDirectory 类也用于读取和写入磁盘位置上的文件。但在 3.6 RAMDirectory 类初始化方法签名更改为不带参数。要从磁盘上的 std 位置读取输入文件,我传递了 FSDirectory.open(File) 参数,但输出索引文件没有写入我提供的位置。
知道将 jar 从 2.0 升级到更高版本时需要考虑什么。
任何参考或经验都会非常有帮助。
谢谢,阿希什
在我的应用程序中,我需要将 lucene 核心 jar 从 2.0 升级到 3.6,问题在于 2.0 RAMDirectory 类也用于读取和写入磁盘位置上的文件。但在 3.6 RAMDirectory 类初始化方法签名更改为不带参数。要从磁盘上的 std 位置读取输入文件,我传递了 FSDirectory.open(File) 参数,但输出索引文件没有写入我提供的位置。
知道将 jar 从 2.0 升级到更高版本时需要考虑什么。
任何参考或经验都会非常有帮助。
谢谢,阿希什