【发布时间】:2021-07-07 06:40:55
【问题描述】:
我目前正在使用 org.apache.lucene.store.RAMDirectory 类来实现基于 RAM 的快速索引,而无需硬盘写入权限。 RAM 大小和持久性不是限制因素。但是,RAMDirectory 被标记为已弃用,并且根据其API 似乎对于大型索引也存在问题。
所以我的问题是,对于已弃用的 RAMDirectory,仅 RAM 的替代方案是什么?
在硬盘上写任何东西对我来说都是不可能的(只读),而且在我自己的系统上似乎也有点慢。我正在考虑将FSDDirectory 与 RAMDisk 一起使用,但找不到仅使用 java / jar 创建所述 RAMDisk 的方法(再次需要更改系统)。
【问题讨论】: