我已经使用 lucene.net FSDirectory 为我的文本文件编制了索引,并使用 winzip 压缩了索引目录。
现在我想从目录中搜索一个模式。 Lucene.net 有没有办法从压缩的索引目录中搜索?
答案 0 :(得分:0)
开箱即用,我认为没有办法做到这一点。但是,您也许可以创建自己的 Lucene.NET 扩展,通过在加载到内存中时动态解压缩部分索引来支持该扩展。
但即使可以实现,搜索这样的索引可能会超级慢。
并且不清楚这种方法是否可以实现,因为 lucene 需要能够访问文件中的精确偏移量,并且您必须能够在不解压整个文件的情况下以该等效偏移量解压缩 zip 文件的部分内容。所以这听起来很有挑战性。甚至有可能这是不可能的。