我创建了一个lucene索引并用bz2或zip压缩了索引目录。我不想解压缩它。是否有任何API调用可以从此压缩目录中读取索引,从而允许搜索和其他功能。也就是说,lucence IndexReader可以从压缩文件中读取索引。
我看到Lucnene IndexReader不支持“Reader”来打开索引,否则我会创建一个Reader类来解压缩文件并流式传输未压缩的版本。
欢迎任何替代方案。
谢谢, AKHIL
答案 0 :(得分:0)
有一些虚拟文件系统实现可以让你将ZIP / GZ文件挂载为磁盘。一个例子是fuse-zip:http://code.google.com/p/fuse-zip/。
但是,Lucene没有内置支持读取压缩索引。
答案 1 :(得分:0)
我可能会自己使用虚拟文件系统,但理论上你可以实现一个Directory接口实现