Lucene.net 可以从压缩目录中搜索吗

时间:2021-04-07 11:12:29

标签: lucene.net

我已经使用 lucene.net FSDirectory 为我的文本文件编制了索引,并使用 winzip 压缩了索引目录。

现在我想从目录中搜索一个模式。 Lucene.net 有没有办法从压缩的索引目录中搜索?

1 个答案:

答案 0 :(得分:0)

开箱即用,我认为没有办法做到这一点。但是,您也许可以创建自己的 Lucene.NET 扩展,通过在加载到内存中时动态解压缩部分索引来支持该扩展。

但即使可以实现,搜索这样的索引可能会超级慢。

并且不清楚这种方法是否可以实现,因为 lucene 需要能够访问文件中的精确偏移量,并且您必须能够在不解压整个文件的情况下以该等效偏移量解压缩 zip 文件的部分内容。所以这听起来很有挑战性。甚至有可能这是不可能的。