如何解决Lucene.net 可以从压缩目录中搜索吗
我已经使用 lucene.net FSDirectory 为我的文本文件编制了索引,并使用 winzip 压缩了索引目录。
现在我想从目录中搜索一个模式。 Lucene.net 有没有办法从压缩的索引目录中搜索?
解决方法
开箱即用,我认为没有办法做到这一点。但是,您也许可以创建自己的 Lucene.NET 扩展,通过在加载到内存中时动态解压缩部分索引来支持该扩展。
但即使可以实现,搜索这样的索引可能会超级慢。
并且不清楚这种方法是否可以实现,因为 lucene 需要能够访问文件中的精确偏移量,并且您必须能够在不解压整个文件的情况下以该等效偏移量解压缩 zip 文件的部分内容。所以这听起来很有挑战性。甚至有可能这是不可能的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。