从压缩的lucene索引读取

时间:2010-04-30 03:16:28

标签: lucene

我创建了一个lucene索引并用bz2或zip压缩了索引目录。我不想解压缩它。是否有任何API调用可以从此压缩目录中读取索引,从而允许搜索和其他功能。也就是说,lucence IndexReader可以从压缩文件中读取索引。

我看到Lucnene IndexReader不支持“Reader”来打开索引,否则我会创建一个Reader类来解压缩文件并流式传输未压缩的版本。

欢迎任何替代方案。

谢谢, AKHIL

2 个答案:

答案 0 :(得分:0)

有一些虚拟文件系统实现可以让你将ZIP / GZ文件挂载为磁盘。一个例子是fuse-zip:http://code.google.com/p/fuse-zip/

但是,Lucene没有内置支持读取压缩索引。

答案 1 :(得分:0)

我可能会自己使用虚拟文件系统,但理论上你可以实现一个Directory接口实现