Lucene索引是否可以存储在RDBMS中

时间:2011-06-23 04:35:37

标签: lucene

如果我无权访问文件系统,但可以访问MySQL实例,可以将lucene索引存储在mysql数据库中。我能够找到DbDirectory并认为它可以解决问题。但是,看起来它适用于Berkeley DB而不是RDBMS。

2 个答案:

答案 0 :(得分:3)

有一些贡献可以将lucene索引存储在更简单的数据存储中(从数据模型的角度来看)。例如,BerkleyDBCassandra。因此从技术上讲,可以编写Directory的实现,它将在Jdbc中存储索引。 Compass框架中有is one

答案 1 :(得分:1)

我不相信你可以,它会击败Lucene的目的。如果您的索引编制时间不长,您可以考虑使用RAMDirectory,我相信它会将其存储在内存中。